If users don't want crappy PWAs than they wont use them. It's common sense to let "the market decide" -- why not in this case?
If I don't like PWAs but WhatsApp stops supporting anything else, how can I use WhatsApp without the PWA?
What would be great would be for them to have some kind of API to let people write their own clients. Maybe there are big downsides with that (Loss of control? Having to keep backward compatibility?) but I don't really see them.
Apple is the market here. If people wants to have PWAs they do not buy Apple products.
But in reality "the market decide" is not common sense - that is why we have regulations.