I used to feel the same way, but eventually I got tired of having to upgrade my graphics card, ram or motherboard and spending hundreds of dollars just so that I could play the biggest and baddest new games.
Its just so much easier and cheaper to use a console because it allows the developers to build their games with the capabilities of the machine in mind, rather than having to build a game capable of being run on the majority of pc's. IMO, games built for consoles can be finer tuned than games which have to cover a base of pc's which will have very different components.