iPhone doesn't come with bloatware? Why couldn't Ubuntu pull that off as Apple has? Less bargaining leverage, I guess...
My parents both got Androids recently, and while you can "hide" the pre-installed bloatware you still can't delete it. It took me about 30 minutes to clean the phones of all the widgets and crapware.
As the newcomer, a Ubuntu phone really wouldn't have any bargaining power and would be as bad or worse than Android.
Especially if you do it for one carrier - you can't easily say no to the next one.
Whereas with Apple, the carrier has no idea if the product is capable of their needs, and besides with the Apple brand it will sell millions regardless.
"open/flexible" is a double-edged sword.