What I meant in my comment above was that it should be a basic consumer right for all devices that can run code. TVs, cars, game consoles, IoT systems, everything down to the most trivial chip.
Again, the raw materials have been paid for (my time, my hardware). Windows, Android and Linux have managed to keep the lights on without charging a bullshit fee for the privilege of deigning to let me run a lowly app on their exalted platforms.
I will concede that Android does allow you to install apps for free and if that is a feature that is really important to you, you should switch to that platform. iOS has always been this way, there wasn’t a bait and switch, and many people (myself being one of them) consider the higher barrier to entry to be a feature of iOS, not a bug.
Just because iOS has always been this way should not stop people from criticizing these limitations.
Nope, screw that. I am trying to avoid paying Apple, considering I already paid them once for the phone.
Web apps > all. It's the one thing that actually meets the "write once, run anywhere" condition.