Because PS plus didn't condition its users to not buy games, especially first party ones that directly support the company's game studios.
A lot of users are conditioned on PS Plus to wait for games to appear on the service, including day one games. It’s why they have the PS Plus Premium option.
I mention trade ins physically for my games and even with the sales on physical copies , you support the devs way more that way because whatever retailer I bought it from like Amazon, GameStop already paid whatever price to import that into their inventory.
You wait for sales to buy games. Paying full price helps the devs. Some (minority) wait for games to be on a subscription service. Which also pays devs. You waiting for sales pays devs less. Gamers waiting for games to hit subs pay devs less.
If you are concerned more about the corporate revenues and profits than fellow gamers, you should ALWAYS pay full price. And buy the game twice. On your PC and your PS. Luckily with MS you get a lot of games that you buy once and play anywhere. Pro consumer.



