I am not going to argue with you regarding real life
However what you perceive in real life is different to a game simulation. It is not a bug because the program has designed it to work this way. It obviously made sense to somebody....probably the developers but you can't say it is a bug because it is working as it is intended to.
Perhaps this is better suited to the suggestions thread rather than the bugs thread cause it clearly is not one.