What happens if you are fine with those parameters, you build a business on iOS, and then apple decides that it wants to be in your business, so it makes their own competing app default and non removable? Then it adds hardware functionality to help its own software, but locks the hardware from you, so your business suffers? This is exactly the Tile example on the linked page.
If that happened to your business, would you say "well we always knew they are a closed system, time to pack up and go home"?