Your point gets brought up all the time but fundamentally I think it’s absolutely true. By grounding themselves in an ostensibly real-world scenario they have ended up with a game that is more non-sensical than many players suspension of disbelief allows for.