I agree. I’ve considered trying to use Keyboard Maestro to implement an ersatz Markdown mode, like “replace '##<space>' with ‘trigger the Set Heading Format menu’” or “replace ``` with ‘trigger the Monostyled format menu’”.
Huh. Having actually written that out, that should be easy. I know what I’m doing this morning.