I think the question is - better for who? Clearly for many businesses, walled gardens, avoiding "openness", works. That might be because they use it to create an artificial moat to protect their business (arguably LinkedIn here), or because it's the best way to serve their customers (Steve Jobs' argument, not saying I agree). For customers, if the best experience is gained through a native app, then a native app make…
As much as the tech world loves to hate Apple, walled gardens are a huge part of why their stuff 'just works'. Suppose you want an app to play videos. If your app uses a custom format no problem. If you support an open standard, the file might not, it might require more processing power than you have, it's probably for a different screen resolution, it... In the end tech people are willing to trade stuff breaking occ…
For example, you can create an app that only uses LAME + VideoLAN encoders and supports two of their formats, MP3 and MPEG4 nothing else, cause you're sure those work on the hardware you're building, that's exactly what Apple does, and Ubuntu, and Windows.
Just use your LOGIC how the hell is an open protocol the reason why stuff breaks? If everyone is looking at it and it goes through a lot more review than closed standards, they're the reason why we have the internet and how it works.
Contrary to what you believe on, Apple actually uses tons of open protocols and standards, they made Webkit what it is, that's free and open source, they still work on it as far as I know, they have their fair share of closed ones too, but open has worked for them pretty well.