That's not it. It's Apple. They are crippling the web on purpose.
We can't even have haptic vibration on Safari. And when we did for a little while earlier this year, it was because of a "bug" that that they promptly fixed.
Apple is not interested in making with apps as seamless and integrated as native because: money.
As an iPhone user: good. There is no good that can come from some dipshit website product manager being able to make my phone vibrate on a website. None at all.
I agree that Apple has been awful here. But there are countries deeply dominated by Android that still heavily use apps when they could be using PWAs. I don’t mean to let Apple off the hook but I also don’t think they’re the only ones to blame.