I am a console peasant cause I am lazy. I pay the price for laziness. 
Well, as I said, PC is a lot more expensive.
THere's the advantage. You get a decent gaming system for somewhere between half and third the price, but it'll eventually become obsolete over the years. With the PC, there's loads of new components all the time that will improve your performance, but, yup, for the really new ones, you have to pay a new console's worth.
So you could describe it with the fact that you buy a console once during the generation's lifetime, but you buy a new CPU, GPU, and whatnot during that same time for a PC. (Thankfully my current CPU is still kicking, and I got that when Battlefield 3 released - even Ultras DAI, since I did get a new GPU to replace that thing I had before)