It has for some things, and for others native is king. Native just delivers experiences that PWA can’t (yet).
To take a simple example - let’s consider a ‘timer app’. On iPhone I ask Siri to set me a timer for 5 minutes, it sets the timer and I walk away from my phone. 15 minutes the timer pings on my watch where I can accept it. There are multiple steps in this user story that a PWA currently struggles with, including:
* (Reliable) backgrounding
* Siri integration
* Notifications
* Apple Watch support
Also, in this context, a TWA isn’t useful as the post is about avoiding an App Store / central control using PWA.
Didn't Firefox recently announce they're discontinuing PWA features?
PWA is a set of modern web standards. "Supporting PWA" can mean many things but "Removing unfinished SSB" doesn't mean "Removing PWA".
The pendulum has shifted, and it's swinging towards PWA.
Per Microsoft, Outlook is now a progressive web app.
App stores are dying - they're just going to take a bit to timeout.