I've come to the conclusion that competition is the only way to solve the issues around Safari not supporting all PWA features. Even if that result is a greater move to a Blink as the dominant engine.
For there to be effective competition, there needs to be WebKit based browsers on all platforms (Windows, Android, macOS, Linux, iOS). Otherwise, it's a non-starter.