However bad you think Apple is getting with MacOS - windows is getting worse. And Linux ? Good luck getting decent hardware that will run without having basic functionality issues. Queue the linux brigade "my PC works perfect, what linux issues are you having". Meanwhile I can't use bluetooth on my desktop (works perfectly fine on windows), and I was watching laptop reviews from justjosh recently where he's adding a segment where he is trying out linux on the device - and his experience on the two videos I've seen "sound does't work, wifi doesn't work, BT doesn't work ..."
All that said I am looking into leaving the Apple ecosystem as well because I just don't like how locked down and the devices are, but I'm fully aware that it's going to take significant effort for stuff that I'd get out of the box from Apple.
You can anticipate "the linux brigade" because it works well for many of us.
This isn't to say there _aren't_ problems. Bluetooth, audio, etc. working all depend on having the luck that someone wrote good drivers for the device you want to install Linux on. When you do have a problem, you don't have the benefit of having many people on your same configuration like you do with Apple. You might find yourself troubleshooting as the only person with your specific combo of dongle, mobo, cpu, distro, and kernel.
I've been on Linux since 2009 and MacOS since 2021. I've never had a bluetooth problem with Linux but I've had a ton on MacOS (but that might just be airpods).
The nice thing about Linux is that you have control over all your problems. On MacOS, if you have a solvable problem, the solution is often either "Pray that Apple fixes it in the next release" or "The fix for that costs $10 per month and it'll clog up your app switcher". On Linux, if you have a solvable problem, the solution is often "go into the settings for your distribution" or "install this tweak tool" or "find someone who had it before on a support forum and follow their steps".
It's not unreasonable that someone who is fed up with unsolvable problems on MacOS would find Linux more appealing. It's not a naive mindset, it's just how things are.
The big idea with Linux/BSD/fully-open-source is that you can fix whatever you don't like.
That was the breaking point for me with Tahoe. I never loved MacOS before that, but it never got in the way. Then with Tahoe, it got in the way, so I went to fix it, and found out that fixing it is actually impossible! That was the breakup moment.
Sophisticated LLMs make it even easier to fix or tweak any Linux/BSD/fully-open-source software to our liking.
That's a great theory, and sometimes it's actually true, but in reality for most users most of the time, Linux is as "fixable" as Windows or macOS, because most people, even the technically savvy ones aren't driver developers. Heck most software developers probably aren't even C programmers anymore. And even if someone had the competency in the language and low level system programming, do they have the time and the inclination to re-write the audio stack so that it finally works correctly? Or to fix the fact that even in 2026, sleep and hibernate are hit and miss? And then to maintain their patch against future system updates or go through the process of getting it upstreamed?
Most Linux users, and especially most Linux users switching from something like macOS or Windows would be waiting and hoping that someone else decided to fix the thing for them because they either lack the skills, time or inclination to do it themselves. And we know this is true because if it weren't true, all the various "wars" over the years like systemd and pulse audio and wayland wouldn't have been a war at all because everyone who didn't like it would have easily patched it out and moved on. But a modern full fledged OS experience is a mess of intertwined and complex dependencies. So when a distro decides to switch a big chunk of the underlying stack like that, most people either have to go along with it, or hope that enough people feel strongly enough about it to fork everything and make their own distro, and then they have to hope the forkers have the passion and drive to maintain that for them.
Yes, you "can" fix whatever you don't like in linux. Just like you "can" find all the information you need to diagnose and treat whatever medical condition you might have online and at your local libraries. But most people are still going to pay a doctor, because most people don't have the time or skills to actually do it.
Sorry but the level of stuff that Apple users complain about when they say "not working" is not comparable to the level of unreliability of linux for me - it's not even in the same class of reliability - Apple users are just spoiled and rightfully mad about the platform quality deteriorating.
I'm not a Linux noob, I've been running linux desktop on and off for a long time (I remember ordering the free Ubuntu CD's and having to go to customs with my father at 14-15 so over 20 year probably - holly shit time flies). The last attempt was like a year ago for two months. Linux is still very much a hobby you pick up to run your computer for me and every colleague I see using it just confirms this even if they won't admit it (issues connecting to calls, unmuting, turning on camera, etc.). Like I'm annoyed that I can't use HDMI 2.1 via my USB 4 dock on Mac because it doesn't support some protocol, on Linux HDMI 2.1 on my AMD card is a no go from the start (unless I want to go with some random dude unofficial kernel driver patches).
I still use my desktop as SSH workstation and run arch on it, but my client is MacOS - I just need something that works reliably for everyday productivity tasks.
The first of these systems is actionable: When it doesn't work, it can generally be made to work. The whole journey may be an awful affair for the entire duration, but a person can usually (not always!) get there.
The other two systems are inactionable: When it doesn't work, there is no fixing it. There is no pathway, nor any journey. One can only accept that it is broken, that they are powerless to change it, and that this is the end of the road for that problem.
---
There are probably healthier ways to learn acceptance than this.
It's also important to mention that it is more likely a person would get help along the way.
And - it should also be said that there are non-Linux free operating systems, like the BSD's, for which it can also "generally be made to work". And there's the more niche HaikuOS (where I don't know if what doesn't work can be made to work, but people do use it).
- shared buffers between phones being flaky: Can't fix. Acceptance-only.
- using face time on PC to answer calls from iphone being glitchy: Can't fix. Acceptance-only.
- my browser crashing when I try to screenshare, repeatedly, on linux: Can fix. I don't have to accept this.
I have come to hate Android, but every time I seriously look at switching to iOS, it seems Apple has chosen that time to make things even worse. Unfortunately, there's no Linux equivalent for phones. (Or at least, nothing that's easier than gentoo was in 2004. That was great for learning, but for daily use of a critical device, not so great.)
But you can run Linux on an M2 Macbook.
And there is premium windows hardware on the market, where Linux actually works better than Windows (notably business laptops like the Thinkpad x1 and HP Elitebook).
Your experience isn't uncommon, but it's largely the result of trying to force a square peg into a round hole. There are thousands of different smartphones, game consoles and set-top boxes that rely on Linux for all of their basic functionality. You only get problems trying to smash reverse-engineered drivers and hardware together expecting OEM-level support. If you want good Linux support, pay for good Linux support.
I think you and GP agree more than you realise, their point seems to be that Apple was worth all the locked down walled garden stuff because at least it "just worked." Now it's a locked down walled garden which _also doesn't work._ Tahoe and iOS 26 are the worst of both worlds.
Ok, you're having Bluetooth issues. Fair enough. But using Bluetooth (on a desktop no less) is not so overwhelmingly common that one can justify a sweeping statement like yours on that basis. The "Linux brigade" says that stuff works for them because it does. My desktop "just works" for me and it has for like 5 years at this point. That doesn't mean everything is perfect, but neither is Linux the train wreck of incompatibility you describe.
I think that's probably a few years out of date. Certainly, it used to be completely true and was a major problem.
I'm just not finding that now. Drivers are better, and more widespread, and there are less odd hardware innovations in standard PC components that screw it up.
And, if you want a laptop that runs Linux perfectly, there are more than a few options out there that ship with Linux installed and supported now.