Apple forcing you to use their software only through their own hardware doesn’t make the situation any better, it’s worse if anything.
Microsoft has been sued multiple times for monopoly concerns for shit much smaller than this like Internet Explorer, when you were always free to use something else. Meanwhile Apple can forbid you to use any app they want and that’s fine.
If people were so bothered about Microsoft practices with Windows, they could always install Linux on their hardware and use that instead. You can’t do that on an Apple device. That makes the situation worse, not better.
Apple does not make the only smartphone. Microsoft makes the only PC OS in widespread consumer use. If you get tired of Apple, you can easily move to Android next time you upgrade, and retain all of the basic necessities and functions. If you get tired of Windows, you don't really have anywhere to go for anything approaching the same level of usability - even if Linux made great strides in recent years, it still has a long way to go.
You can't tell a company that they must give up control over their product. Apple makes the iPhone, it distributes it, supports it, everything in the iPhone is Apple, top to bottom. You can't say that about just any PC. Microsoft makes and distributes Surfaces, and they definitely have the final say of what is included in the package there. You can tell Microsoft what the generally available builds of Windows must be like, to conform to competitive law and fairness and whatnot. But you can't tell them what build to install on the PCs they make and distribute themselves. They could make a completely locked-down build of Windows for their Surface devices, and they'd suffer no repercussions. I don't see why Apple is different. On an individual-to-individual level, nothing prevents an iPhone user from giving up their iPhone in favor of an Android.
Now, if there
is something that prevents an iOS user from easily migrating to Android, that's a different story. You should be able to transfer your contacts, messages, files, etc, easily, with no obstacles. I'm all for interoperability of platforms, as that empowers users to choose more freely. You can force Apple to support that, and you'll get no complaints from me. But even if Apple is the evil megacorp people like to paint it as, I don't want there to be precedent where the creator of a product can be forced to give up control over it.