It's probably because Apple has no interest in having T Mobile with their iPhone, or at least not yet. If you really don't want to switch to one of the other 3 networks that provide it, there is a way to "Unlock" the AT&T iPhone so it can be used on T Mobile. You can easily find instructions on how to do that by Googling it. Hope this helped.