Why buy consoles? If you want to play games on them, is the best answer I can give.
I'll say first off that my consoles (PS2, Gamecube, N64, and 360, along with the 22" TV I use) reside on a small wire shelf next to my desktop, so I still use my swivelly office chair when I game. So that tramples on one of the biggest reasons I see for consoles. Just getting that out of the way.
I enjoy playing games on my consoles and on my desktop (which is a Mac, unfortunately, so my choice in games is rather limited. But PC on the way!), and which one I choose at any given time is entirely dependent on what game I'm playing. I love playing TF2 with my steam buddies, and Civ V when I have a day to spare, or maybe some Zen Bound 2 if I need to relax. Those are games that I thoroughly enjoy playing on a computer. I find it easier to connect with friends (multiple means of contact, like IM, email, VoIP and such) when I want to play with them on a deskto, I have the systems installed and set up. But it's also a lot easier for me to get distracted from a game for those same reasons, so I'm not sure if it's as good as I make it out to be. :]
On the other hand, I was brought up on consoles, and I tend prefer them for a few reasons, not least of which is that I'm just comfortable with them. I like the gamepads, I like the (general) ease of use, and I like the uniformity in everyone's machines (i.e. I can be 99% sure that other people are using a machine with the same specs as mine). I know that the graphics aren't as shiny as they could be, but I'm not bothered by the graphics in N64 games, so the jump from 720p on the 360 to the high-end PC graphics doesn't really matter to me. I should probably add the fact that most of my actual flesh and blood friends play on the 360 to this list as well. Also, I like being able to play a game on a console at the same time as I use my computer for random internetting, but that's probably pretty specific to my setup.
Long story short, it really depends on what you like. Pretty much a summation of our world, innit?
I'll say first off that my consoles (PS2, Gamecube, N64, and 360, along with the 22" TV I use) reside on a small wire shelf next to my desktop, so I still use my swivelly office chair when I game. So that tramples on one of the biggest reasons I see for consoles. Just getting that out of the way.
I enjoy playing games on my consoles and on my desktop (which is a Mac, unfortunately, so my choice in games is rather limited. But PC on the way!), and which one I choose at any given time is entirely dependent on what game I'm playing. I love playing TF2 with my steam buddies, and Civ V when I have a day to spare, or maybe some Zen Bound 2 if I need to relax. Those are games that I thoroughly enjoy playing on a computer. I find it easier to connect with friends (multiple means of contact, like IM, email, VoIP and such) when I want to play with them on a deskto, I have the systems installed and set up. But it's also a lot easier for me to get distracted from a game for those same reasons, so I'm not sure if it's as good as I make it out to be. :]
On the other hand, I was brought up on consoles, and I tend prefer them for a few reasons, not least of which is that I'm just comfortable with them. I like the gamepads, I like the (general) ease of use, and I like the uniformity in everyone's machines (i.e. I can be 99% sure that other people are using a machine with the same specs as mine). I know that the graphics aren't as shiny as they could be, but I'm not bothered by the graphics in N64 games, so the jump from 720p on the 360 to the high-end PC graphics doesn't really matter to me. I should probably add the fact that most of my actual flesh and blood friends play on the 360 to this list as well. Also, I like being able to play a game on a console at the same time as I use my computer for random internetting, but that's probably pretty specific to my setup.
Long story short, it really depends on what you like. Pretty much a summation of our world, innit?