I think part of the problem is down to how a lot of games come out as "Early Access" which implies it's more bare bones and will get fleshed out over time.
If a game releases as EA then the expectation is you will get more content until release, if a game just comes out without EA then it's assumed it has all content and anything new is dlc/mtx/expansions.
I'm not gonna bother addressing Live Service games, wish they would go in the bin with most other MTX.
It was some on board gpu with my super amazing AMD K6-2, it couldn't even run mega man X without chugging. Then a friend gave me an S3 Virge with a glorious 4mb vram.