Apple has fought so hard to not be fragile by trying to control its own destiny. Dont depend on Microsoft for a browser or office, dont depend on Intel, or before that Motorola for CPUs, and so on.
The problem now is that they do everything so, now they have to be best at everything.
If you want to run graphics or ML on the Mac, you have to use Apple hardware and APIS, you cant use nVidia hardware or a lot of industry standard APIs, so apple is at a disadvantage.
If you want to develop on Mac, you have to use Xcode, you cant use any other tools. So Apple is at a disadvantage.
Try connecting a variable refresh rate screen to a mac, or a VR headset, or Thundebolt device, or just a USB device in to one of their mobile devices. Try playing the latest hot AAA game everyone is talking about. Try installing a better voice assistant, store, browser or music player and you will find that Apple has made it hard or impossible.
Everything that Apple itself isn't heavily invested in and market leader at sucks. Apple isn't leveraging the industry to its advantage.
Apple is fine now, because its great at a few things and good enough at the rest of the things it needs to find a large market. How long can a company not fail at one of so many things?
It all works beautifully until it doesn't then it all becomes close to worthless.
Take getting videos off an iPhone for instance, something I have to do many times a week in my job.
If you have AirDrop it's effortless. But my MBP has a faulty bluetooth chip so bluetooth generally stops working after the machine has been running a few hours so I need to reboot every time I move videos from my phone to my machine.
Are there alternatives? Nope not really, moving iPhone videos to a PC, Which most video editing workstations are now because Apple neglected or fumbled the high end for close to a decade. You can't AirDrop so what do you do?
- WhatsApp? Nope has a 60 meg limit - Slack? Nope, for some reason trying to send video files 90% of the time stalls or just takes close to 20 minutes. I think they have some built in throttling to prevent my using their service as a AirDrop-drop in because airdropping then sending the same video from desktop is fast - Email? Nope, files are too big
Only real solutions are AirDropping to a Mac then sending on slack or over network or trying to figure out how to do it over the network via the Files app which is also slow and weird.
All that beautiful interoperability goes from being a benefit to actually making the product look bad the second it can't just interoperate with things you need to get your work done.
End of the day they can't do everything and are unwilling to create machines that are competitive in these niche areas but once you're in this niche the whole Apple philosophy starts to look like a bad one.
All it would take would be for them to release an AirDrop for Windows app which would make their platform look better, I'm still your customer even when I have to send a file to a Windows machine Apple... not providing that feature isn't making Windows look bad because the reason I'm there in the first place is because it outperforms even a $20K Mac Pro.
But yes, Apple should have made it easier.