For me, it’s about weighing your options carefully and accepting the things you can’t change. I tried to move away from the Windows ecosystem to Linux but quickly found it lacking in the areas that were very important to me, namely music production. I really love Linux and still use it for certain things (and I even switched my daughter who’s now in HS to it and she loves it).
There is certainly a duality to the walled garden paradigm - on the one hand, a very controlled environment presumably ensures quality and reliability, however it also creates an environment vulnerable to abuse, such as fixed pricing schemes. All Apple users have to accept the fact that they can’t upgrade their hardware, ever. And because Apple ultimately has control over all aspects to f their ecosystem, an OS upgrade can and often will hose your carefully configured rig. Like MS, Apple is not concerned with the hapiness of a particular segment of their user base; No, they care about pushing new features and fixing security vulnerabilities. They are just like any other big company that cares about their bottom line. I chose to accept this as the lesser of the two evils. Perhaps at some point in the future, a company will come along that actually cares about users.
Philosophyally, there is not much difference between Apple and MS, but Apple at the moment just happens to have an ecosystem that favors artists, while Linux is like the deadbeat dad that shows up
once in a while. But blaming “Linux” for lack of artist support is also unfair because Linux is not a single entity.
I make my choices with eyes wide open. I may hate
some aspects of my choices, but I am not forced into them.