Earlier quoted context omitted.
I thought that the general consensus was that you never wanted multiplatform anyway. Not because it can't be done but an app that looks and acts the same on both iOS and android (for instance) will suck horrible on at least one platform (but probably both). Apps which will update automatically? That's just as possible with native apps but you have the option to turn that off - because it's a bad idea for a lot of app…
Designing a good GUI is hard indeed and it requires a completely different skill set than the engineering task of writing a good OS/kernel/broswer. That is why ideally the two should be taken on by different teams in my opinion.
No, but seriously, who does that today? (aside from one-man operations) And how is this going to help?
As to a third party GUI, I'm fond of the idea in for instance the android world. Instead of manufacturer-specific user interfaces, why not a third party interface developed by an independent company that doesn't produce phones. As it is now manufacturers care more about being unique than good and google doesn't put enough effort in it because everyone will change it eiterway.
But there are serious obstacles to succeeding with that and I don't see why that has anything to do with the development-side of it.