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.
The way I see it: PC has a high upfront cost with minimal maintenance/upgrade cost to continue using it with newer releases for years.
Consoles have a cheaper upfront cost but no maintenance/upgrade. Once it’s obsolete (as determined by the industry, not the owner) then you are forced to buy a new console for new releases.
For me, in practice, I know for a fact that I have spent less on my PC components and games than I would if I wanted the same experience on a console.