I keep wondering if these web companies would be happier if iOS only ran Apple software.

The King could be clearer with the rules and the reason for the rules, but it is still the King’s kingdom.