I mean they're a business. Why would they charge $5 for something when the same number of people will buy it for $10? 

I agree that they should be held to a higher standard though. I'm paying almost $80/mo for 20Mbps right now...