A few things I think might be being blown out of proportion by the media:
I’ve seen renders of the new MacBook with an escape key on the new touch bar. I’ve read its supposed to be customizable, so that shouldn’t be too bad for developers, other than not being able to exactly feel where the esc key is, which might take some getting used to.
Also I’m not really sure what the average person is going to need more than 16GB for, unless you’re doing some insane video editing, or possibly 3-D modeling/rendering. I’ve run Photoshop, Illustrator, InDesign, Chrome, and Spotify all at once without issue on 16GB of RAM on my desktop (unless I’m ignorant to Mac OS handling RAM inefficiently compared to Windows, 16GB should be perfect for most). Even so, I agree it should be an option for those wanting to go all in for a portable video editing or rendering powerhouse.
Another note, more GHz doesn’t equate to better performance. You’d have to look into the chip’s specifications beyond just the GHz. I’ve used a friend’s MacBook (2014, Retina model, highest end processor I believe at 2.7 or 2.9) and it was lightening fast compared to my 2012 model with the i7 2.9GHz processor. Point is, just because the numbers haven’t jumped, doesn’t mean we’re getting 2010 hardware by any means.
Now I will say, the minimization of ports is a little ridiculous, even with dongles.