It's not in defensible. It's one of the fairest system that has been used for ages in games like this.
If anything, it's more like the system is bugged and calculate everything way too ahead of time because if it is truly rigged with the same miss chance even if you reload the file from pre-fight, then it needs to be fixed to start calculating at the start of the fight. That is the only flaw it has at the moment because you did state that Round 2 is not always the same, which means that the thing is working the way it should be. Only Round 1 is bugged and if they fix that, then no one should experience the forced miss on first hit anymore and only when they start save scumming will they notice that they game isn't allowing them to cheat the fight and crit on every hit.
This bug isn't hard to fix either. Simply add the "Calculate Hit" function to the "Trigger fight" function.
And if free use of save scumming is allowed, you don't ignore it, you design game with that choice in mind. This is what a good game design is like, fully support legit options while also preventing cheating at the same time.
Modern strat game that are similiar to this game with same RNG element (like Blackguard) allow saving because sometime, combat can be longer than planned and you need to go somewhere and certain fight in this game do last ages for players that don't know how to min/max. It also exists as undo option for some which follows the golden rule of design where the user should feel like they're in charge on normal ground. Real designers don't reduce the game quality of life simply because the cheating option exist. They come up with way to make it not rewarding to cheat, and this is one of them and why it has been used for ages.
Do you really want to see people come ask for help on fights and the only advice they get is "Reload until it crit on every hit"? That is no different from making a mockery of a game that is supposed to be about strategy.
Last edited by Ellezard; 08/12/16 07:59 PM.