Users are mostly unaware. You'd be surprised at how many users think Apple makes all of the apps in the App Store. I think the biggest problem is truth in advertisement. If it were properly regulated, getting an iPhone would be advertised as something more akin to leasing than purchasing.
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.
I'm a user, I install my own apps. They're called "web apps", and if you'll recall, that was Apple's first plan.
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.
Doesn't that imply that with Firefox OS, every app is second class?
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.