You don’t need to tell me.
I’ve been using replaceRE
since before markdown render hooks showed up, and that code was far more complex without it.
I think it’s only a matter of time before more custom templates to render hooks are available. Until then…