Google's control of Play Services requirements is their equivalent of Windows licencing terms. Fork Android all you like but if you want the Google Apps people buy the products for then you have to agree to Google's terms. This is why beyond cosmetic changes there isnt really a difference in the apps and distribution of Android OEMs. Google don't have a monopoly on app distribution but nobody really uses the other stores.Except you used Google's anti-competitive agreements with their competitors to justify punishing Apple when you claimed that the problem was a duopoly. Do you not stand by your claim?
Having a level playing field on app distribution across both platforms is only a good thing, but the idea scenario would be greater choice in OSes. It's a shame we lost Windows Phone and webOS. Its next to impossible to compete. The only company that seems to have managed it is Huawei but they're hardly some startup in Laos.
Both iOS and Android have been dereft of ideas for a long time now. The market needs shaking up some how. Apple and Google won but we lost.
Maybe they lost as well? If the market supported 4-5 OS choices then this thread wouldn't exist. On computers you have MacOS, Windows, ChromeOS and multiple flavours of Linux to choose from and yet you can deploy your service via a web browser and reach everyone.
Perhaps that's the happy medium: no app stores at all and everything as a PWA?