That's because you haven't actually had to start using T-Mobile's horrendous service. When I tried to do this (admittedly a couple years ago) they told me with a straight face, after I had gone through all the effort of changing "You can't use data on your smartphone because you didn't get it from us." Why would I have changed over if I couldn't use data!?!? (It would have been edge or something ridiculous as well, as only people on certain contracts could use 3g!)