The only reason to use markdown is that you can read it and write it in a text editor unaware of syntax and rendering semantics. When this purpose is lost and your UX or reading or writing a document starts depending on renderer and your knowledge of how it works, the result becomes just another rich document format, where editor abstraction is a must. And then why all this is even needed? ODF does the job well.