The real solution to this is improved functionality of web apps and complete migration to those, then you can be free of the duopoly. Other than using phone specific features, why can't all apps run on your desktop, laptop or elsewhere?
I'll never get why Apple makes their rules very clear, and people buy Apple and then complain it's restricted. By people purchasing non-Apple phones you incentivize the production of non-Apple phones, helping break their hold on things.