Your comparing apples with oranges. The services you mentioned have a fraction of the technological demands DirecTV has. The services you mentioned don't have yearly negotiations with content providers that result is fee raising. They don't have a fleet of satellites to maintain nor the need for R & D for new satellites not to mention storage, transportation, and launch fees for the new satellites. The demand for improvement and upgrading is minuscule to those DirecTV faces. Those upgrades and improvements come with a price.
That's true in some regard, but remember, the majority of the new satellites are to provide LIL support. OK, I'm paying for the Los Angeles locals since that's what I use and that's on the main bird. So is New York.
Should I have to pay for everybody elses locals? Probably not. I don't even have access to them.
I also would bet various body parts that if you took a survey of DTVs 20M customers, the vast majority would have rather kept the SD GUI and kept the monthly bill lower vs. the HD GUI.
I'd also bet another body part that if those 20M customers had the option of "pick either LA or NY locals or your bill will go up $10/month to pay for the new birds" the vast majority would say "hey, LA/NY is good enough".
Anyways, the point is... I like bells and whistles as much as the next guy, but the majority of the bells and whistles that DTV has added over the past few years, I have ZERO interest in and feel a little annoyed that I have to pay for them.
P.S. my electric company just upgraded to remote readable meters... guess how much that cost me? $0.