Consoles still.have their place. Not everyone has $1000+ for a decent system. Also, the average person doesn't have enough computer skills to maintain it, let alone using it as media.center next to their TV.
Consoles have a good price to value ratio, and for the average consumer, consoles cut the headache of owning and properly maintaining a PC
I own all the major current gen consoles and a gaming PC... So I don't miss out on any of the good games.