Absolutely -- go push other companies to make an alternative. Or even better, go investigate how to build a phone and its software, in a way that gives you all the control and repairability you want.
Maybe you'll find that it's harder than you think (as well to turn a profit) and there may be reasons why things are the way they are?
Maybe you can’t, and that’s fine, but for most people the superior user experience delivered by that walled garden is more appealing than any alternative.
I’m not defending Apple’s user-hostile practices, I’m just saying that if this situation is going to change by people voting with their wallets, it’ll be because of changes to things that matter to the masses, and not the (totally legitimate) philosophical concerns of technology enthusiasts.