I think the idea of a general purpose OS without a company involved in deciding whether you are allowed to run programs or not is a thing of the past. If Apple and Microsoft could go back in time and change macOS and Windows to be like iOS where everything has to be approved and signed by Apple they almost certainly would. The only reason they haven't already (IMO) is that people are already used to those platforms being open, and there would be too much outcry to change it. Even then, they are certainly trying to chip away at it...
Think how much money would be collected if these companies got to extract 30% of every transaction carried out on every PC in the world. I'm sure they (plus Google) are busy trying to figure out if they can bring the "Apple Tax" concept to the web as well.