Why would we want to limit ourselves to PWAs? Being able to run arbitrary executable file has been the core feature of general-purpose computers since the beginning.
I'd consider smart phones as being general-purposes, same as laptops/desktops/servers.
The way they're lock down make them really not general-purpose. Smart phones really were envisioned as thin-clients to cloud servers. When you start getting too far away from that, everything starts fighting you.
I'd consider smart phones as being general-purposes, same as laptops/desktops/servers.