If you want to bundle your images in markdown why don't you just use an HTML section with the image encoded as base64 data?

Why does every webpage not encode its images as base64 data?

load times… much easier to deliver a small html page quickly, then allow progressive downloads on images.

Because web browsers support hyperlinking there is no need to embed everything into one big html file