Moru: Not everybody has 100Mbit connections. Many of those who do, can't actually use them. Many in Europe still do not have unlimited bandwidth ISPs. Some of the ISPs that offer unlimited bandwidth have caps in the small print of the ToS. It is not any different here in the USA.
You also need to remember many of the systems our EUs are using are systems that have limitations similar to 10 year old systems. Netbooks are a huge market, and people do play games on them. Many of the original netbooks out there only have 4GB- 8GB hard drives drives. Most current models now have 120GB-160GB hard drives, but that is still pretty small by the time you put Windows and a few office apps on it, there isn't room for a lot of games. Desktops are no different. People are increasingly moving to SSDs. The affordable and reputable SSDs are around 80GB. Extremely limited space. GLBasic games will run fine on any of the systems mentioned in this paragraph. The only thing at a premium is space.
Also, EUs are increasingly moving to portable apps. Again, limited space on portable drives.
Tablets are making a comeback, but with reduced capacity.
Distribution size for games and apps should be a major concern for developers. It will continue to be a concern in the future as long as technology continues to progress via addition by subtraction.