So what you are saying is that the Sprint/Verizon iPhones are factory unlocked?
Then who would pay for an unlocked phone from Apple?
Cheapest plan on Sprint for an iPhone is $70/month, 2 year contract. So about $1700+200 for the phone, or $200 phone and $450 ETF... Same price as unlocked.
it won't work?
there has to be a reason why sprint is buying so much phones. they plan to make money on them somehow
See above. Even of you put another SIM in there they're still gonna get paideia her your contract rate or the ETF. Also, most world phones are unlocked (either out of the box or on request) for international SIMs but NOT for domestic ones.
Lastly most people who are going to travel just one or twice with a phone aren't going to bother getting a SIM for it from the local country, they'll all up their provider and add an international roaming plan or $20-99 depending on features and duration and just be done with it, so he carriers will make that money for the infrequent travelers.