Modern wonders never cease!
I recommend committing this to muscle memory. It takes two fingers, but is more comfortable than reaching for escape on most keyboards.
I prefer mapping caps lock to control rather than to escape, but that's another good alternative. But in any case it's nice to have another option for quitting vim in case something terrible has happened to your escape key, as it sometimes can (sigh) on modern laptops.
While the <Alt-[a-z]> mapping is great and enabled by default, it does have the side effect of logging an extra key press based on the [a-z].
Though I use a fancy keyboard with QMK firmware, which allows customising this without needing to change settings on the computer.
I figure it's easier for people to remember now.
Whether it's good typing practice to use one hand for both the ctrl and the C, say, in a ctrl-c construct - I can't say.
I know that I rarely if ever use the right-hand control or alt keys (on a standard US-mode PC keyboard that has alt and control keys on both sides). I suspect this is poor form.
I'm not suggesting you just use a USB keyboard instead (although, now that I say it, that does seem like a solution).
What I'm actually wondering is how much work it would be just to create a single button that's an escape key on a USB stick that implements the USB keyboard protocol (but only ever reports that the escape key was hit).
If you have a suitable Arduino (or compatible) lying around probably not a lot of work: https://www.arduino.cc/reference/en/language/functions/usb/k...
It would depend if "Escape" requires a specific non-standardized scan code or not. (Even if it did you could also try sending the Ctrl-[ variety instead.)
(It's even possible to get away with not using USB-specific hardware, like I did in the "old days": http://code.rancidbacon.com/ProjectLogArduinoUSB :D )
Random piece of keyboard trivia: On Mac OS X (and I assume current variants) each keyboard is a separate "entity" with e.g. separate state which includes caps lock state. This means that the USB "Capslocker" gag USB dongles that randomly toggled Caps Lock state didn't actually affect Macs.)
[1] https://www.macrumors.com/2021/04/21/macbook-pro-stolen-sche...
Same with the stupid camera lens bump that is now ubiquitous across the iPhone. I just picture some engineer walking into his office to show him the iPhone 7 prototype, and he flips it over, runs his fingers over that bump, and fires the guy on the spot.
This perfectly summed up Microsoft's understanding of UX to me. The things MS cares about in design are entirely unrelated to the things users care about. Users want to know where the next button is without having to hunt for it. Users want to not accidentally cancel something they've already spent time on. In many ways, this encapsulated Vista as a whole. None of that OS was made for the user, it was all territorial infighting inside MS.
Sadly, I think Apple has lost this focus now too. The Touch Bar is a load of accidents waiting to happen at any given time, and the new dialog boxes with a stack of buttons below remove the ability to use muscle memory to hit the right one and need to be scanned every time.