> but your investment can last longer
Console generations typically last 5+ years too, though. If I buy a console, I know that I'll be able to play all new games for the console. PC will last longer, for sure, especially if doing some upgrades along the way (I had my gaming PC for 6 years, with a GPU upgrade along the way), but the cost of consoles is still much lower (without inflation adjusting, my PC cost 4x what my PS4 cost).
> The Sony Store never gets great discounts, except on very old or not so great games.
I disagree. I rarely buy full-priced games, so the bulk of my library was bought discounted, including a bunch of not-that-old AAA titles. Sure, if I want to buy most games within a few months of release, I'm probably out of luck, but its never been "very old", a year or so at worst. But even if not, given that my (at time of purchase, mid-range) gaming PC cost 4x what my console cost, that's a lot of money to spend on more expensive games ;)