The only problem with Apple is their ecosystem. They lock customer's in it.
But people accept it. Why? Because Apple makes sure (due to their inherent control over hardware and software) that thier ecosystem is well integrated and works nice.
This is all good and nice untill you see the restrictions. Like the best video editors Da Vinci resolve, Adobe premiere both available on Mac and windows but Apples final cut is only for mac (Not even for their own M1 iPad pro).
Ever thought of custom building a computer (not specifically pc/linux/mac), then you can select any part you want of your choice and your budget and also can upgrade later.
CPU: only intel and amd (see the restriction), GPU: Nvidia, Amd and now upcoming intel. RAM, Storage etc.
Now, some people will say, why do I even care about a pc I will just get a Mac book, Mac mini or Mac Pro. (It's just your use case and not everybody's).
But ideally it should be like: yeah, but what can we do, it is what it is. (Now this is accepting the situation and going with the best. i.e. if in future Apple or any other corporation is not up to the mark then just move on, no need to defend them).
A prime example is the RED camera system. You can only use their storage to record, which is very expensive. But now their latest camera you can use other cards as well.