The carriers have succeeded in fracturing the market...
There's no other reason to maintain three different "kinds" of mobile protocols. Europe has only GSM, and lo, have more direct competition between carriers. In the USA, people are letting themselves be ripped off.