I have about 100 games at this point I've gotten for free from Epic alone. Add in a few every year from steam and GOG, yeah not a great argument against PC...
Eh I'm not sure I really do agree on the cost. Because like you need to add another $400 onto the ps5 cost for 5 years worth of online fees to pay miltiplayer (assuming they don't raise prices in 5 years, which they most definitely will) so now you're up about $1K USD or more. I just used 5 years of fees since i figured new consoles come out every 5ish years. Could even be longer. No one seems to factor this in when describing console prices. Rember, there are NO online fees with PC (unless it's a MMO with a subsciption fee or something but 99% games do not charge for online play.)
Also again, remember that a ps5 is a low-mid range PC. I think you can build a low-mid range PC for $1k or a bit higher, (crazy how expensive it is these days. $1k used to be a high end PC lol.)
Lastly, you'll need to buy another controller for ps5 probably. So that's another $50 or $60 or whatever the hell they cost these days. Maybe even a headset/microphone - not sure if those come with the ps5.
A comparable PC is probably still more expensive, but not really by that much....
Sure. It's probably like 20% cheaper with much less functionality, like none to little customization/modding, and gives an inferior HDR presentation. But it's cheaper yes. so your point is proven, but it's badly wounded.
Game passes exist for PC as well, and offer even more variety there.
Boot time should never take 30sec on PC as well. But most consoles are actually not much faster in boot and loading times. People tend to compare a PC booting from cold with a console just booting from sleep/hibernation mode.
Boot times on PC however can easily be further optimized, especially when not using Windows for gaming. A gaming Linux distro will be faster by leagues, even in a cold start.
I think in the near future, game-passes will cost one AAA game per month. Otherwise, I don't see how it will be sustainable business. Microsoft has already started increasing the price.
I hope it doesn't happen though.