Satellite service sucks, but the providers know they have a monopoly over the people who use it. Until something comes along to make them change their policies, it won't change. And it really sucks for people forced to use them.
The problem isn't just limited to sat services. Several ISPs have implemented bandwidth caps. Comcast has a 250GB/month cap, and Cox or Time-Warner (I can't remember which) has a pathetic 40GB cap. Cable providers are afraid of things like streaming Netflix, Hulu, etc, and will do everything in their power to block their customers from using them. I fully expect AT&T to introduce caps. I'm not sure about Verizon.
I find it funny when I see all these wonderful technologies like Netflix and Hulu while the U.S. ISPs are so far behind the times. It's kind of hard to enjoy HD streaming with painfully slow and capped internet.