Apple was trying to get rid of PWAs. End of. If you used Safari: no PWAs. If you use Firefox or Edge: no PWAs. Since the PWA rendering engine is part of the OS in the same way that MacOS and Windows include their own web rendering engines separate from the web browsers, they could easily continue use that for PWAs even if Safari was ‘uninstalled’. The whole thing was Apple throwing a tantrum at being forced to do something for the benefit of not-Apple.
IPFS was my first thought. I’ve only recently started using it, but it’s pleasantly surprised me so far.