>They aren't obvious on Windows either, are they?
No, of course. But the gap between linux and windows for that matter is really smaller, thus my surprise. All the more with the way Apple is marketed as so great in ergonomics.
>Keyboard shortcuts are mostly a pro user thing.
Sure, I would not use a Mac had my employer not provided it. Like many coders out there I guess. But Apple is not willing to pay attention to the adoption ease for this population it seems. Or at least, it doesn't feel like this to me.
>And don’t get me started on the way that OS inserts special keys. How do you insert ® on Windows?
I use a bépo layout everywhere, with it the answer is obvious. It comes out of the box in linux distros. Mac and Windows require third party installation. The Mac one is a bit less functional/buggy. The worst issue being that my IDE won't recognize the combination for underscore. It's more a responsibility of IDE producer here certainly. But still, it makes the Mac UX far less pleasant from a dev point of view.