I’ve been pondering how you classify markdown as a way of creating text. Programmers like markdown and there is a tendency to in dev circles to advocate markdown for everyone.
But actually its very simple to define markdown as ‘source code’ (it is). Asking why we want authors to learn how to create source code should really be the question as it is largely rhetoric.