Last year I shopped for a new dev machine (laptop). I decided to be open minded and consider the latest Macbooks as well. There were a few things that completely ruled them out for me, one of the biggest being that the keyboard did not have Home, End, PgUp and PgDn. I realize that there are chording / key combinations to do some of those things, but I already use numerous key combinations with those keys (like navigating to the end of a line vs the end of a document, selecting from the cursor to the end of the document, etc). Any laptop that does not include those 4 keys are totally out of the question for me for development use. Removing the ESC key is obviously, in my mind, yet another step in the wrong direction.
The ironic thing is Macs are pushed as productivity machines for professionals. That is one of the reasons they are supposed to fetch a premium price is because they aren't just "home" machines for the masses. Which makes the stupidity even worse because professionals use advanced tools that use keyboards for more than just typing words.
In case anyone wondered, the other primary hardware issue that eliminated the Macbook was the lack of a touchscreen (necessary for web development these days to debug and test touch interfaces to be consumed on mobile devices).