Well, I for one disagree. I thought I wouldn't really care about the touchbar, but I love the freaking thing. Then again, I use emacs and not vi most of the time. But even given my rare use of vi (about once a day, perhaps), I've had no problem with hitting escape reliably, and only when I want to.
I think diversity of hardware is good. Not everybody needs the same stuff. When I'm back in the GUI world, the touchbar is fantastically more productive. I can dismiss dialog boxes without moving the cursor. I can navigate to functionality in programs more easily than with pull-down menus.
If somebody has a problem with the new escape key, and still really wants caps-lock or really wants control as their caps-lock, fine.
I'm glad he found something that works better for him. But the current 13" MacBook Pro with touchbar works wonderfully for me, and I'd be so happy to never have to deal with worthless (to me) F keys again. The touchbar restores functionality to keys that in the past had been relegated to volume control only, for me.
So to all the people that dislike the touchbar, that's fine! Buy something else. But please don't begrudge me my increased productivity or enjoyment of it. I remember tons of people being similarly infuriated at the lack of physical keys on the iPhone. In the end, it's a compromise that the world felt was worth it; less tactile feedback for increased screen space and dynamic functionality. For me, and I believe for 99% of programmers, and 99.9% of the population, the touchbar is a better compromise than touchscreen smart phones were.