1) They were completely misleading about what the technology actually does. It is without a doubt "throttling". I can understand and accept them wanting to use the word "optimization" instead of "throttling" in their marketing, but there also should have been a clear "how it works" section somewhere on their site for customers who wanted to know what they were signing up for.
2) It should have been opt-in rather than opt-out. There are a lot of customers out there (maybe even a majority) who don't use anywhere near their allotted data caps each month or who pay for unlimited data. These customers are going to experience buffering and reduced video quality, without getting any of the benefits of Binge On in return, and automatically opting them in is not in their best interest.
3) T-Mobile should "zero-rate" all video streams that they detect and throttle, as opposed to only zero-rating streams from select partners. Clearly they have both the ability to detect when a user is streaming video, regardless of source, and the network capacity to support unlimited streaming at 1.5 mbps - so this should be technically feasible. Zero-rating all detected video traffic would keep them from getting tangled up in thorny net neutrality issues and would keep the likes of the FCC, EFF, and Google off their backs.
It was default on.
I'm more pissed off they were advertising free video streaming yet it's only on the more expensive data plan. I burnt through my data allotment at the airport in a single afternoon because I believed the advertising.
Agreed, but if you spend any time in the dens of the cordcutters, this was a key part of their plan. Not saying it was a smart plan, just their plan and why they're so upset now.
I totally don't blame TMO for doing what they did to preserve tower time from the hogs, but their execution was pretty lousy.
I'm just wondering why they would turn it on for me even though I'm on their unlimited data plan??
FWIW, it was under the "Phone controls" heading for me. I have the Unlimited Data & Int Text plan, which is always a special snowflake when it comes to these things.
Seriously, what could Legere possibly do in the next 24 hours that would surprise you?
(And how would you identify the traffic? There's a couple of ways I can think of. One is that you can still identify the hostname from the SSL connection, even if you don't get the content type or the URL. Then there's the server IP; you could use any plaintext requests to learn that it's a source of video streaming, and then apply that knowledge to encrypted request. Another possibility are the request / response patterns. For a video stream you'll probably be getting requests at a very regular interval all of which result in a response of roughly the same size. Other kinds of traffic won't look like that.
Arguably by selectively only "optimizing" their opted-in providers wouldn't they be in a position where they're making some streams "faster" (not to mention free) and open to action by the FCC?