Regarding state of non-Apple hardware. Well, my laptop just works. Literally zero hardware or compatibility issues. Maybe Macbook is faster in artificial benchmarks, but in my day to day usage, Thinkpad is more than fast enough.
Maybe using Linux on a desktop, but using Linux in general is >80% paid developers [1]
[1]: https://www.linuxfoundation.org/hubfs/Reports/LinuxKernelRep...
I'm not even sure about the unpaid part.
When you make a big chunk of your revenue selling Enterprise Servers, you can no longer rely on drivers written by volunteer labor, as they did in the past.
You can't think of an Enterprise use case for GPUs that has become popular of late?
Plenty of components for quivalents of which Avahi struggles with on MacBooks.
What exactly prevents you? I use macOS, but have used Windows and still also use Linux, and can jump at a moment's notice if I wish. While keeping iPhone, or ditching that too for Android.
I'd lose the App Store bought apps, but I don't use that many of those, and the non-cross-platform apps would be an issue if I jumped away from any other OS too. The most expensive apps I use (Lightroom, Resolve, Photoshop), are available for Windows too, and some even for Linux.
Music and Movies are streaming, and I use Music, Spotify, Apple TV, Netflix and Prime (and increasingly less anyway). But if jumped, I'd hardly miss anything except Apple-exclusive TV shows and my playlists (which I'm sure are portable in some way, either some existing tool, or if I need some LLM to hack sqlite3 dbs).
As far as muscle memory and habits go, that almost makes it sound like it’s objectively wrong to build a desktop OS that doesn’t follow Windows-esque conventions, which I staunchly disagree with. Desktops are insanely personal and I cannot support the idea that things like keybindings and window chrome should only ever come in one shape.