One simple point: middle-class PC can do everything consoles can do and more. Such PC will cost from $300 to $400 and will provide entertainment, multimedia, design and many other possibilities. Upgrade costs can be reduced to about $50 per year (change one part once in 2 yeras to previous-generation one). Without upgrades PC can serve up to 5-7 years and then will become obsolete due to compatibility issues. Currently there are lots of free software, which has almost the same features AAA-class soft has, so one should not worry to raise price of the PC with software. Nobody makes you to work or play on PC sitting at the desk: you can connect it to your full-HD 40' TV (or any other display, y'know) and use wireless controllers (I include keyboard and mouse here) to work, surf the Internet, watch movies and play games. Consoles are nothing more but a way to clean out gamer's pocket.
Solvable with manufacturers developing standarts for PC platform. And somehow the games ARE developed for PC somehow, right?Next is the software hardware compability issues, I imagine it's pretty hard to develope for platform that has so many differencrs in hardware and software.
Yes, and somehow same game is developed for ENTIRELY different Xbox and PS3, and is not ported to PC, whic is for about 70% technically equal to Xbox, which is, in fact, a pre-built PC with unusual version of Windows.Which brings us to games and the fact that a lot of them are developed only for consoles.