In related news though I'm mystified at macbook popularity with developers. The first thing I noticed was the lack of page keys, home/end and delete.
Haven't really needed a separate delete/backspace key. About the only time I use the separate delete key even on windows/linux is in the file explorer.
Although that's somewhat of a simplification for delete.
Page: Fn+Arrows
Delete: Fn+Backspace
The other reasons would be mostly OS X's arguably smoother and overall consistent GUI and its extensibility (through Automator, scripts, globally modifiable shortcuts and the like) and its Unix'ity.