I feel like PCs are a sliding scale. You have to keep updating them to play the latest games. Wheras consoles are a known - you pay once, and it's good for what, 5 years?
PCs, you become aware of all that and how outdated things are when you realize your cannot run max settings for whatever game you're playing anymore. I guess it's sort of the "content with what you cannot change (consoles) versus discontent in realizing you no longer have the 'best' of something anymore (PC)".
In short, it's much easier to see flaws on PC overall because you realize you can do something about them (given the time to reconfigure game/pc settings or upgrade), while consoles you cannot.
The thing is that most people who're willing to deal with pc gaming also care enough to upgrade more often, so a lot of the cost is self-imposed.