

No, that’s not it. Single player games still get made. You can monetize multiplayer much the same way, but basically no one makes a multiplayer game that you just sell once, maybe with an expansion or two, like they do single player games. Naughty Dog threw their hands in the air and said, “These are the only two options, and we choose single player!” instead of just selling a Last of Us multiplayer game for a single purchase.
No, they tell a lot of those same lies to their consumers, too, so the market is acting somewhat rationally related to what they’re told. It’s why you still have a “buy” button on store pages instead of “purchase temporary license” or “rent”.