It’s a tech company not a lawn mower company.The market can't decide because Apple doesn't allow it. That is the point.
You buy an iPhone, Apple uses all sort of tricks to make you use iCloud.
The market has decided about the iPhone, iPhone is good. Apple uses that decision to prevent even having to fight for who makes the best cloud service: when you have an iPhone, you just have to use their service, for no technical reason, just the fact that they're trying to lock it like they did with the App Store.
If Apple is that good at the game, they should let competitors play and prove it.
Edit: they've also done all they could with browsers, maps, cables, repair... it's a very clear pattern.
They designed iCloud with integration in mind and obviously the company that built the iOS with a cloud service that’s so deeply integrated can’t be fully open for privacy and security reasons.
If a bad actor abuses the privileges you’re not gonna blame the bad actor but Apple for allowing that to happen in the first place. The checks and balances are there for a reason.
You can’t have your cake and eat it too.
Maps and browser engines are otoh is an actual attempt to keep the users in their apps and there’s no legit reason to not open them up.