T-Mobile defines 2G speed as 'up to 128kbps'. Not far from dialup, except in the dialup days pages were a lot smaller. At those speeds, the average web page today (weighing in at ~2.21MBytes) would require at least 2 minutes and 21 seconds to load. Basically useless.
Binge On throttled *all* video traffic, not just those from their zero-rated partners like Youtube and Netflix. You could opt out for free, but then all video (including partners) counted against your data plan. On the new 'unlimited' plan, they still throttle all video, and you can still opt out, but now it costs $25/mo per line to do so.
Of course you can always try a VPN to work around the video throttling, and a rooted phone with an unofficial tethering app to work around the tethering limits, and hope T-Mobile doesn't catch on.
In any case, pushing customers onto higher end plans than they need plus charging big additional fees for what used to be included is a pretty unfriendly move on T-Mobile's part.