Not so fast if we carefully consider all aspects! ⚠️😀
There are many use cases where an application needs access to storage, media, and sensors that carry sensitive and private information.
Giving access to those to a random webapp/pwa (by accident) could pose security risk.
In my view there would always be a need to have apps installed locally, like AR, VR, Wallets type apps.
Besides it is the interest of the device manufacturers to make own hardware unique with special software and apps. So they would keep pushing.
The way I see, at least in foreseeable future the Web would continue playing catch up!