I believe we would. Mobile platforms would evolve or die. What we ended up with is the simplest(for the platform) thing that developers would use. Sure, it is a horrible experience but as long as there isn't too much developer revolt then why bother improving it? That would add cost that doesn't contribute value to the bottom line. No one buys a phone because the dev tools are nice.