Enforce features being available (NFC for example on the iPhone). PWA is a complete joke - I agree. Enforce feature-parity.
But IMO the argument always boils down to the fact the fees are too high. That is the main driver. And like nobody talks about the fact they are the same as Xbox, PS, Nintendo, Steam because we have more mobile developers who want to make more money. I mean the vast majority of apps should most likely not exist - they are just bloatware (again IMO).
What I think would make sense we do a blanket statement for all stores and devices. Either all or nothing otherwise this is not really a problem on ethics or morality but on just pure profits.