Very good point. There would be an awesome opportunity for some software engineer to create such editor (cross-platform of course). Also it could support other markup languages such as Textile as they don't differ from each other so much.
Also what would help this is that the Markdown was standardized and would have these features included out-of-the-box.