Originally Posted by rotwfighter
Because not everyone can afford to piss out 600+$ for a computer that'll need constant upgrading. People have been playing games on the xbox and ps3 since 2006/7. If you had a pc @ that time it wouldn't be able to run new games like the consoles do. Mostly due to optimization. Long story short a console is good for low budget people who want to have a future proof (till next console) source of gaming.
this +not everyone is a computer nerd/knows that you can use controlers on the computer
Not to mention the fact that you dont have to worry about software maintanace out of the box.
price is the biggest example of "why" however.
I personaly agree that a midrange computer is better, there are tones of reasons why someone would choose a console *shrug*