Similar to above I would say it’s down to expectations and a lot of pc gamers demanding more and more. Those who don’t demand so much will get a much longer life out of their pc. My last pc system lasted about 5 years (4670k & 780) for gaming at 1080p 60Hz and not caring about settings. However I have now got higher expectations and moving to 1440p 144Hz and starting to demand high settings and high fps I know upgrades will be required far more frequently. I’ve already upgraded from a 2080S to 3080 as I was underwhelmed with the 2080S performance.
Comparing the COD BO & MW and also Gears 5 between pc and Xbox Series X it is clear the PC looks better, it’s no contest. However the XBox really impresses me with what it achieves for the price, it is far better than a pc of similar price for just gaming performance. The other benefit is the pc I can tweak settings, in BO I am currently getting between 170-200 FPS depending on the map and this is a sweat spot for me as it’s so smooth. Those gaming on console don’t have the option to try and demand 150+ FPS and without a direct comparison in front of them they probably don’t realise the difference in game detail already between console and high end pc.