Apple only cares about what makes it money, not delivering the best experience to consumers.
And you can be damn sure that they don't give a shit about developers, especially if they aren't making native iOS apps which aren't being sold in the app store.
> Apple only cares about what makes it money, not delivering the best experience to consumers.
I disagree here, mainly because the amount of money Apple makes from the App Store is tiny, relative to their overall revenues. This year at WWDC, Tim Cook announced that Apple had paid $5 billion to developers on the App Store, which translates into a little over $7.1 billion in apps sold, or $2.1 billion in revenue for Apple since 2008. That's about $130 million per quarter, against revenue of between $7 billion and $30 billion per quarter. That's without considering hosting costs and credit card fees.
$130 million is certainly no small change. But for Apple, in the big scope, it isn't printing money for them.
If a great application can be used instantly off the internet, with no download, no install, no hassles, no App Store, (the way software should be) then the consumer has no particular reason to buy an Apple device over one of their competitors.
By preventing developers from building quality web applications, Apple helps maintain the need for developers to build for their native platform, which means consumers need to buy Apple devices to use those applications.