Hmm I don't find this true at all for really any of the systems.
If you stick to windows xp or roll your own Linux distros maybe this is true, but I barely know how to use any windows box. Bunch of black registry magic and constantly changing UI nonsense, literally Google and sometimes msdn are how I survive there.
Ubuntu/Fedora all go through fits of hipness and constantly change how things are done. Config files one day, services and runtime the next. UIs are really non-standard and always breaking something or other.
OSX...first time I used it I was learning Unix systems. I went back to it and it was an unholy mess of gotchas.
Android is still hurtling through versions every year and I have no idea what "current" phone looks like, I probably hate it.
When I have been unfortunate enough to use iOS it was like being made Legos trying to build other Legos. It was a right pain.
There are some common design patterns and the like but that tends to be in spite of the OS, not because of it.
The change from say one version of Windows to the next is tiny, and happens every 5 years or so.
Changing from one OS to another is orders of magnitude more complex. As you point out above jumping between them is painful.
Your job may require you to do that, but you're a tiny sliver of the work-force, never mind everyone else. My book-keeper has never encountered the Windows Registry.
You're thinking of the OS as an actual bit of software you interact with. For 99.99% of users it's invisible. They just want printing to happen when they press the print button.
> The change from say one version of Windows to the next is tiny
Huh?! That's bullshit. I had recently tried to fix something on family's PC that upgraded itself to Win11 and had absolutely no clue how to navigate all the new settings panels even though I use 10 near daily.
"The change from say one version of Windows to the next is tiny, and happens every 5 years or so."
This is simply not true - the OS can and does change with monthly patches. Windows and Linux are both worse than Android or iOS/OSX in this regards I find, but that's to due with vendor preference not an underlying guarantee.
If you stick to windows xp or roll your own Linux distros maybe this is true, but I barely know how to use any windows box. Bunch of black registry magic and constantly changing UI nonsense, literally Google and sometimes msdn are how I survive there.
Ubuntu/Fedora all go through fits of hipness and constantly change how things are done. Config files one day, services and runtime the next. UIs are really non-standard and always breaking something or other.
OSX...first time I used it I was learning Unix systems. I went back to it and it was an unholy mess of gotchas.
Android is still hurtling through versions every year and I have no idea what "current" phone looks like, I probably hate it.
When I have been unfortunate enough to use iOS it was like being made Legos trying to build other Legos. It was a right pain.
There are some common design patterns and the like but that tends to be in spite of the OS, not because of it.