Linux is even worse, where even basic stuff such as suspend to disk or 3D acceleration regularly takes days or weeks worth of sifting through StackExchange posts, mailing lists, obscure blogs and 2010-era Debian Wiki posts.
And don't get me started on the clusterfuck that is Android. Got a new iPhone? No problem, transferring all the data is painless. Migrating in the Android world? Good luck getting even half of your stuff working.
Compared to all that, Apple is a fucking breeze to work with, because the competition is just mind bogglingly bad.
If you have an Intel or AMD GPU everything either just works, or works with the latest drivers (might require an added repo if the card came out after the last stable release).
Samsung-to-samsung: I can give anecdata only but moving to a new samsung phone was completely effortless. The only things that broke, broke because there was a newer android OS version on the target (not much of that). This would of course break (and maybe worse) on iPhone -> newer iPhone.
True. I’m fully into apple ecosystem with iMac, Apple tv, macbook and phones. So, naturally I use airdrop a lot, to the point that sometimes I depend on it to work. But, every few days it just stops working. Even after turning off Bluetooth, wifi on phone and mac it just doesn’t shows the device. Sometimes I just give up and sometimes when I don’t feel like giving up I go up to even restarting devices. This is something that I don’t expect from Apple.
Unfortunately no other home automation platform (Google, Amazon) lets you keep everything on your local network, and using Home Assistant would make using Siri for it harder, so I’m stuck with an annoyingly buggy platform.
Exactly the reason I keep dealing with HomeKit annoyances.
My last three MacBooks, including the new 16” M1, have inexplicably had issues syncing to iCloud for several days (sometimes weeks) until magically everything seems to just work as expected and I forget all about it.
It’s all part of the magic of owning Apple devices. They’re annoyances, but minor and usually easy enough to fix.