I was an iPhone user for some time, but got fed up with Apple telling me what software I could and could not run (without a jail break / side load.) I'd go back if they free up the app store market a bit. I don't find some of their restrictions reasonable.
Apparently if you have had (or currently have) such an account, the period is longer.
You also can't use all the features of the platform, see the "Apple Developer" vs. ADP columns on https://help.apple.com/developer-account/#/dev21218dfd6.
1. Price. 2. Availability. 3. Ability to install apps from apks, & any store instead of only their own store. 4. Many features, like double sim, memory card, otg, etc are only in Android.
I enjoy the ease of pirating apps on Android too.
This is an unfair characterization–am I a software pirate because I don't get all my apps from the App Store on macOS?
Who actually cares that much about which browser rendering engine they use.
Especially since any new one would likely be almost identical to Safari anyway.
Who cares if Firefox or Chrome on iOS support some new feature if everybody is using Safari since it's the default. You can't ignore half of the mobile market when rolling out your website.
Most features you are talking about are not yet Stage 2 supported. Chrome went ahead and built a lot of these features without full TC29 support. Many service worker features are still Stage 0/1. When it hits Stage 2 safari will gain support.
I think the malice attributed to Apple is somewhat earned due to momentum in the PWA space, but is mostly just do to obeying TC29 stages.