For one, ‘buying a game’ used to translate to ‘owning a game.’ Even on pc.
You get your game media, it wasn’t likely to get many updates, maybe a patch or two post launch if there are bugs to fix. Otherwise, you bought a game and owned a game.
Something you can still do today, in fact. To answer your question: people bought D4 based on a version of the game that was sold to them at some point. Whether we are talking early access prior to launch, or even a brand new player during vessel of hatred launch, that version of the game no longer exists, for better or worse.
So when you, the informed gamer who paid attention to patch notes, who did whatever you did prior to the game changing, realize the game is now different: that feels bad.
It doesnt feel better when new systems try to give some new loots… because chances are, you were in the middle of some sort of progress, which is now undone, or moot, or even removed from the game.
Its not ‘gamers being uninformed’ that is the problem. Its d4 not being representative of a finished game worthy of anyones legit time investment, not now, not at any point during its life. The problem is the developers dont understand how to design quality games anymore, they insist on iteration, trial n error, and constantly updating bad design, to give players something to pay for.
It’s the equivalent of going to a fancy restaurant and being served mcdonalds. Thinking it’s okey to charge players for this experience, is the reason people want their money back. We arent alpha or beta testers. Hope this helps you understand.