Developers hated it, of course, so now we have the App Store. But it's not like Apple has all of a sudden stopped people from bookmarking a website and using it like a built-in app.
And if it doesn't, then why is the app "second class" when run on an iOS device? Phones running Firefox OS do have native apps running (e.g. the browser). Is Firefox OS doing the wrong thing by preventing users from installing native apps?
If it's A-okay when Mozilla does it, the same should be true when Apple does it.
If I want to install software on a device that I bought, I should not need to jailbreak it. If I want to install software on a device that I bought, I should not need to buy a developer's license.
But if the platform was built by someone else, he gets to set the rules.
And if the rules are lax enough, like the App Store is, and people using the platform dont mind much, then we don't have much of a case.
If the app meets reliability and design standards, why not let the market decide? Its arrogance.
Apple should by no means ever restrict the ability to place code on a device that they sell. Restrict things from the App Store? Sure. Restrict devices to only use the App Store? Absolutely not.