In this case, adhering to reality would result in better gameplay, but it should be designed like this from the ground up.
I doubt this can be applied to OS at this point.
Oh yes, talk about frustration :-( (well, I do :-( ) There are people that are very good at getting the best of what they have, and some that always want more. I am sadly of that second sort. Sometimes it really feels like a bane, because you can never be satisfied :-(