I'm not hating on mobile-optimized web apps, just making the point that they aren't a one-size fits all solution, and as such, I don't think a blanket statement like "Progressive Web Apps make way more sense" really works.
Web apps don't support push notifications on devices. Again, a hugely important example of extremely common device functionality.
Web apps require constant connectivity. Device goes into a tunnel, app quickly stops working. Or even more realistic, user drives 20km to the middle of nowhere, has no cell service, but still needs to do their job without worrying about web site connectivity.
And those are just the extremely common use cases. Again, I'm not hating on mobile-optimized web. There are many use cases where it makes perfect sense. But you really can't make a blanket statement like "So for a majority of native apps a web app makes more sense"; it's just not the case.
HTML5 also has Notifications API[1] which can be leveraged for push notifications on mobile devices.
I do not disagree that there are many use cases for using Apps especially in the Enterprise space but there are far too many consumer apps than enterprise ones so maybe I should change that statement to "a majority of native consumer apps" :)
[1]https://mobiforge.com/design-development/web-push-notificati...
This isn't a technological issue at all.