Which probably boils down to one overzealous middle/higher manager trying too hard to be a good boi for superiors to get extra bonus... I don't think it panned as expected. Otherwise apple corporate culture is quite rotten.
Especially when you add the failed PWA move before, they're starting to look pretty bad.
Now not paying an equal share of tax, on the other hand, is criticism I can join in on.
What's actually missing that's stopping this from working?
Proper support on all platforms. No point working on PWAs that have janky tooling (reason: see previous sentence) when they're only going to work decently on Android devices anyway.
You also didn’t answer what is missing. What is missing? What’s this insurmountable problem that’s solved everywhere else? Why is janky tooling attributable to Apple?
PWAs are the perfect scapegoat of infinite nebulous whining. The definition of a progressive web app might as well be "whatever Chrome has but Safari doesn't, no matter what year it is or how those features change, and no matter how terrible of an idea they might be even on Chrome".
If you need it spelled out for you:
* WebUSB
* WebBLE
* WebSerial
* WebGL
* Many more standards Apple refuses to implement because it would let developers break free of their walled garden
Without being able to target apple devices why would I, or anyone, bother using these technologies and invest in their tooling? Just make a native android app with quality tooling that's been around for a decade and be done with it.
And.... even if you wanted to build a serial-port enabled "Works only in Chrome" PWA today (lol, we both know you're not) there's no tooling jankiness stopping you from doing so, checking for `if ("serial" in navigator) { ... }` requires no tooling at all it's just plain javascript, you'd just choose to show an error message for browsers like Safari and Firefox that don't support it.
I'm not convinced you're even arguing in good faith here. Well, I never was because PWA whiners never are, but you've proven you're not.