As a Mac hater, I can tell you their awful keyboard choices rank fairly high on my list of reasons.
I honestly don't know how any programmer uses these, all the additional key combinations needed, for simple things like #, are bound to be helping RSI get a start.
(Let's not start a war, I can't be convinced the mac keyboard is anything but awful, everyone is entitled to their opinion)