This whole thread is about how Linux is difficult because you need to understand what hardware is actually supported and you're arguing that MacOS is different because you still need to understand what hardware is supported, but the apple store will sell you something else with a smile.
I'm not even denying that MacOS is a perfectly acceptable OS, I just don't understand your argument.
But Apple's argument is it's not on them if a 3rd party mouse they happen to sell has issues.
With Linux you need to do significantly more work to get setup and every now and then a kernel update can ruin your day.
I want something Ubuntu stable that actually supports newer hardware, but that's just not where Linux is at.
The Linux community is amazing, but they lack the capacity to QA every possible laptop on the market.
Just a few days ago the sound on my Tumbleweed install decided to stop working. I thought about reinstalling, Chat GPT suggested I just accept audio not working and using a USB sound card.
Eventually, thinking as a last ditch effort, I asked Chat GPT how to completely reinstall the audio stack.
This went and removed my KDE desktop for some reason. Cool, I'll install Xfce from the tty.
I then installed Budgie since it's a bit easier to use.
All this because for some reason my sound didn't feel like working.
We, the types of people who visit this site, enjoy the process.
Not everyone does.
Macs definitely have issues too.
But you can go to the Apple store and have them figure it out.
Plus a routine update probably won't stop audio from working.
This whole thread is about how Linux is difficult because you need to understand what hardware is actually supported and you're arguing that MacOS is different because you still need to understand what hardware is supported, but the apple store will sell you something else with a smile.
I'm not even denying that MacOS is a perfectly acceptable OS, I just don't understand your argument.