I find it much easier to remember
<a href="https://foo.com"><img src="foo.jpg" width="300" alt="foo"></a>
that some [foo(foo.jpg)]
or is it (http://foo.com)[(foo.jpg)(alt=alt text)]
or is it [foo.com(foo.jpg) width=300]
or is it (foo.com)[foo.jpg](alt text)[::width="300"]
...? I can never remember the goddamn inconsistent syntax.and is it 2 asterisks for bold, 1 for italic, or 1 and 2, or is it 2 and 3? With html it's
<b>this is bold</b> <i>this is italic</i>
<b><i>this is bold and italic</i></b>
Much easier to remember.these syntaxes now suffer the same problem that forum software went through... each has their own syntax and they are not usually compatible.
HTML, for better or worse, is the syntax we all know by heart and is universal.
I agree that the link to image syntax is easier to remember in html. That said, since markdown supports inline html you can always use that.
Seems obvious to me, but maybe because back when I was a journalist, that's how we did it. The tags (how and what varied by system) triggered chryons and video playback and other events.
There is https://pugjs.org if you want to write html in a cleaner, concise way.