As a workaround, could you explain the kind of URL required so that we could use <a href="..."> links within the HTML?
Markdown’s table support sucks rocks, quite frankly. For certain use cases, we find we have to use HTML tags to get the kinds of tables we need – even for stupid simple stuff, like having the headers in the first column instead of the first row.
If markdown links within HTML tags is impossible to support, how would we format the href value in standard HTML <a> tags to replicate the functionality of bog-standard [[markdown links]]?
You can do this in callouts (introduced after OP?), admonitions, also embedding.
Importantly, filename change propagation works in callouts/embedding and even within the span that the OP shows which breaks the link. It doesn’t work for admonitions unfortunately (I find the code-block like syntax more useful than the callout indentation syntax).
callouts:
>[!note]
><span>[[internal link]]</span>
embedding:
<span>not gonna render here: [[internal link]]</span>
^cats
but it will render here: ![[parent file#^cats]]
Not sure of the OPs use case, but this doesn’t satisfy mine