I guess I should have made clear that I don’t have much experience with macOS, but I stand by them being useless on iOS.
Last time I tried developing a PWA-first app on iOS it was horrible. Users couldn’t figure out how to install it, notifications, workers, haptics, etc had all sorts of arbitrary restrictions.