I have two solutions for you, though: firstly, download BetterTouchTool[1] and install the GoldenChaosBTT[2] preset. It's the killer app for the Touch Bar, it turns it into a genuinely useful feature that you'll find yourself using all the time, and BTT in general is an incredibly powerful tool for customising the way you interact with your Mac.
Secondly, switching Caps Lock to the Esc key[3] has been one of the biggest productivity improvements I've made in the last decade, seriously. I wish I'd done it sooner. I've made the switch on every machine I use, even the ones without a Touch Bar.
Hope that helps!
[2] https://community.folivora.ai/t/goldenchaos-btt-a-complete-t...
[3] https://stackoverflow.com/questions/127591/using-caps-lock-a...
The TouchBar is nice on paper, actually adds to some applications, but the current implementation is a world of hurt.
As long as it's optional, I could see people not liking this.
I'm never going to retire my 2013 MBP at this rate.
There are many valid criticisms of the touch bar macs, losing one key in particular is pretty low on the list.
The whole reason to remap caps lock to ctrl is that ctrl is in a terrible location.
You can create a rule to change caps lock to control if pressed with other keys, else escape if pressed alone.
I have no affiliation with it, just ran into this issue myself and it solved it for me.
Instead we have Karabiner Elements which has been of mixed stability in my experience.
Many times I've had it completely disable the internal keyboard on my late 2013 MBP to the point where I have to plug in a USB keyboard to recover or if on the road do a force power reset.
I use vim and switch between a butterfly/touchbar Mac (work machine) and a Thinkpad (personal machine). Using the Mac keyboard has actually negatively impacted my typing speed when I use other systems! I remapped my vim keybindings, and now my muscle memory has atrophied.
This dumb machine has actually made me a worse typist. I am so frustrated.