There is no point sticking in such a function only to provide a cheat-less archival cvar that disables it. That's just being indirect.
No, we are not providing any reason for saved games to be obstructed. We'd rather have bug reports with save files then "sorry I couldn't save I didn't know how to override that". That's just being directly obstructive to the developers, and you want us to put it there in the first place.
Chl wrote:The way you are talking it almost seems to me that you think saving should be removed?
The exact opposite. Saved games must never be removed under any and all circumstances. The only time you can't save is when you're dead in a singleplayer game with respawning mode disabled. So if you don't want the player to save, kill them.
Incidentally this means that multiplayer actually has 0 restrictions on saving whenever you damn want.