The fact is they don't want people to have better internet. most of ISPs can not sell more than 128kb or 256kb internet to "home" users, or if they do it has crazy high prices. for example the company I get my internet from, sell 1mb internet around 370-380 dollar per month !