Until you actually implement it, Markdown seems quite simple. Unfortunately, there are all sorts of gotchas, ranging from when you fill in paragraph markers, indented quotes, etc.
For example, this is an example of an indented, quoted paragraph. We can make it difficult by adding code in it. That is really tricky.
Crazy how difficult that is to implement.