Thank your for proving how little you know about LTE and the change over because if you think in 2-3 years Verizon will no longer need there CDMA network and be all on LTE then you are truly clueless.
Verizon CDMA network will be up and running for at least the next 10-15 years if not longer. Hell AT&T and other GSM carrier EDGE network will be running for that much longer and require all the phones to support the older network.
We have had 3G rolled out now for what now 5-6 years and we still quite often have our phones use EDGE.
There is no point to turn off the old system when the other one rules out. It will take decades yes DECADES to complete get LTE up and running. The network is already built out on the older technology.
As for Verizon and Spirit rolling out their 3G network faster than AT&T 3G is because for them it was more of a software change over and not a hardware one. AT&T to get 3G up and running was a hardware change over and to top it off AT&T tower placement was optimism for TDMA style network and AT&T 3G tower network needed to be set up for a CDMA style network.
Did I say Verizon were going to turn off their CDMA network?
Verizon's OWN estimate is that they will have that level of coverage in 3 years. http://www.engadget.com/2009/09/25/verizon-lte-rollout-to-be-as-close-to-all-at-once-as-possible/
I agree that the CDMA 3G upgrade was software only. Also it is in Verizon's interest and that of all carriers to keep their old network on as long as possible. It is effectively a cash cow for them. But as far as a world phone is concerned. it's GSM/UMTS. As someone who doesn't live in a country with CDMA, I don't want to pay for that technology. Apple's stance is that one version of a product covers ALL markets. This is how they have done it since Steve returned. The big reason being it cuts down on costs. Apple is a business first.