In my project, player already can't save while in combat mode, dialogue, in "big map" travel mode, and while standing inside a random encounter map.
It's because of engine issues, but I'll happily pretend it's a gameplay mechanic.
Hahaha, that's the best kind of engine issues.
I personally prefer saving only at certain points and lots of rewards for choosing this type of gameplay.