I keep reading stuff like this about Apple losing sight of what matters to developers...but I don’t really know what the big deal is. Aside from a frustrating lack of RAM on the latest MBP, everything seems to be just as good as it was before to me. And even the RAM issue can be solved for me by just not using too much horribly inefficient (electron) software at the same time.
Usually that complaint comes from those whose bubble developers == UNIX developers.
We have hardly any complaint in the office from those with access to our Mac pools for iOS and OS X development, meaning Objective-C and Swift and not UNIX CLI stuff.
I dunno, having seen racks full of Macbooks with plastic wedges to keep the screen just-open-enough, it sounds like doing any Mac development that would require a server component is trash since they terminated Xserve in 2011.
This doesn't sound so bad until it becomes apparent that any sort of build/test farms, like you'd want for CI, would be best served by dedicated hardware like this.
Emoji just isn't even the point of the TouchBar though, and editors and IDEs are adopting support for it. It's basically just a programmable contextual shortcut bar. Plus, it's pretty easy to just remap your esc key to caps lock, and a lot of people have been doing that long before TouchBar was a thing.