I don't really understand the degree of animosity that the new MBP is drawing. Apple isn't, nor have they ever really been, the makers of the ultimate dev machine. They were always just the company that makes a laptop with decent power that was actually a laptop (not a desktop with a hinge in the back) which ran a unix that was, for many, more pleasant to use than linux. That hasn't changed with this release.
Would I like them to maybe be a little less obsessive about thinness if it meant getting a keyboard with a bit more travel? Sure.
Do I think that maybe a 32GB of RAM might not be quite the battery-killing trade-off that Phil implies? Kinda. Do I expect Apple to give me the option to make that choice on my own? Not a chance.
And when it comes to the Touch Bar, I didn't really expect Apple to make this a free-for-all for developers. They've long had this tendency to want to control how developers use these new features to ensure that it doesn't get away from their vision. But will someone figure out how to hack the Touch Bar and make it do some very interesting things? Oh, absolutely.