PWAs solve the issue of wallets being deplatformed, not the issue of zap features being removed from the apps. Nonetheless, Damus seems to have solved the issue with the usage of that external script. I was ignoring the fact that Primal lacks zap features on posts for IOS users.