I was also of this mind but I'm really pleased with the workaround of mapping Caps Lock to Escape (more ergonomic when using Escape) and mapping Left Shift + Right Shift to Caps Lock when pressed simultaneously. I use Karabiner-Elements (https://pqrs.org/osx/karabiner/document.html) to implement these remaps in addition to some others such as Shift + Delete/Backspace for forward delete.