> Unintuitive things about macOS: the bar at the top is used both for app-context menus and for system-context settings. Wuh?
Not unintuitive different to what you are used to.
> If you want to scan something, you have to go via system settings instead of running an app. Wuh?
No, you use Preview.app, which is the default image viewer in macOS, and always has been.
> They keep breaking drivers for important things, especially USB things, especially if it so happens that they decide to sell them themselves (like external keyboards). About a year ago I had an issue where previously functional USB UART drivers stopped working, result being I had to buy a Linux laptop for firmware work. Then, just last week, my Cherry mechanical keyboard stopped working, the windows key had previously functioned seamlessly as 'command' but ceased to do so. No amount of fiddling seemed to fix it. At this point I'll never buy another Apple device.
No different to any other OS. Fedora managed to break my wifi drivers in the last update. More often, it's hardware manufacturers dragging their heels.
> Fixing anything hardwareish requires remembering undocumented key combinations at boot time.
https://support.apple.com/en-gb/HT201255 looks like a duck and quacks like a duck...
> No rollback support on config changes.
Sort of, though using Time Machine is very effective.
> One could go on...
One could, and one woud still be mostly wildly incorrect...