I’ve been a PC gamer for 3 decades. Most budget conscious PC gamers I know upgrade individual components as needed. Done this way, you can easily get more for your money than having to buy a new console every cycle.
Yes, but if you don’t have a PC, or one even remotely good enough, that cost is all up front.
Either way, you end up spending more on PC hardware than console hardware. For the price and for a person that isnt an enthusiast, they really don’t have a need to go to PC, when console does everything they want.
Don’t forget that games are significantly cheaper on PC, especially if you wait for the first sale (which’ll come much quicker on PC). The upfront cost is indeed higher, but depending on how many games you buy you’ll probably recoup that cost within one console generation.
I mean, technically every game can be free on PC. But overall anyone that has a gaming PC and a console will definitely be spending more on the PC, unless they are given PC parta for free or something.
With consoles, you also run into the planned obselescense problem. If I bought an Xbox in 2015, I would now be at a point where the industry has decided my console belongs in a trash and I need to buy a new one if I want to play modern games. But with my relatively modest gaming PC I built in 2015, I can still play most modern games if I turn the graphics settings down. I haven’t upgraded a single part in my 2015 build in years and it still works fine for my usage.