I think part of the problem with my outlook on modern games is graphics.
Graphics in games are so realistic looking now that it's easy to expect too much from the rest of the game.
If you look at the gameplay of the original Elite (this is the C64 version) the game is actually very simple:
https://www.youtube.com/watch?v=LhTTpV5qFrs
Basically, all you do is buy cargo, take off, fly to a system, shoot some enemies, dock, sell cargo, repeat. But we didn't mind because that's what we expected. It looked like a game, so we were happy with the simple gameplay.
The gameplay in Elite Dangerous is basically the same, under the fancy graphics it's essentially the same game, but we expect more out of it because it looks so much more realistic. it looks "real" so we expect it to behave more realistically.
It's the same with my earlier comments on Pitstop 2.
https://www.youtube.com/watch?v=V5r4s_jW8r0
I played it as a kid on the C64 and loved it (it was the game that got me interested in F1 racing). I accepted that it was a game, that the "AI" didn't move out of the way, that a pit stop only had 2 pit crew and only one could move one at a time.
But I play Project CARS:
https://www.youtube.com/watch?v=tXu7xp4u_5Q
And I complain that the cars don't drive realistically, that the AI bump into me, that the pit stops have no pit crew, etc, etc... I expect more from it because it looks more realistic and forget that at the end of the day it's just a game in the same way Pitstop 2 is.
So I maintain that the problem with games is me, because I expect too much, not the games themselves.