I cant be bothered to quote everyone but I will address basically everyone here.
First of all, games are coming out slower these days due to the amount of work being put into them, more so than your average film, so its going to take awhile before things come out, and yet more time again for a game you like (unless you happen to like every single game that comes out). The internet thing about streaming is a possibility, though most people like to own their own games and their own things. However that is only going to work out with pure fibre optic cable going all the distance, even then the junctions between the cable lengths have to be very fast, but its quite possible to get low ping over huge distances provided the signal can be re-amplified at each junction along the way in a fast manner. Speed increases for computers, exponentially in fact.
Eventually you will not need to have various speed PCs as the actual speed of them would be high enough to run everything you want several times over. This sort of power would bring on (what can already be made available if you pay enough) a mainframe system that could be for instance installed into every house, and with technological advances in years to come could be smaller and cheaper. At this point you wouldnt need to have a computer as such, drive space could be partitioned to various stations around the house if you have a big family for instance, such as a family PC, your own personal PC and perhaps your brothers PC. Most people I talk with have wireless networks in their own homes already, so laptops would be smaller towards this general idea, enough to work on their own and then hook up with the wireless to use the extra space and resources. Essentially you would have a console and computer all in one, either on your TV connected up to the mainframe or your keyboard, mouse and monitor on your desk.
Im in favour of this happening more so than internet hosting, seeing as you can do that anyway if you want to.