We don't follow Android as closely as we probably should, so this is news to us: Today's USA Today says that Google is using an entirely different VoIP neutering strategy at the behest of Tmobile. AT&T forbids Apple from allowing VoIP applications from running on their network. T-Mobile makes Android use theirs according to the report.
Apple does allow VoIP applications over Wifi (or at least they had until Google Voice came along), esentially because AT&T doesn't control any part of that ecosystem. For instance, should Apple kill Google Voice functionality on the iPod touch because AT&T doesn't want it on the iPhone?
Strangely, Tmobile/other carriers are forcing Google's Android to take an entirely differ