At some point, the better-positioned developers need to just say no to Apple, and produce enough content that only works with Android that Apple has to give in.
That's not going to work. Apple has been in that position for so long with Windows that it's built into their DNA. Regulation is probably the only thing that will work.