Exactly. Markdown, for me, is text, which you can read in the raw, and transform if you like.
Agreed. Here I treat nearly all text as text and edit in vim. That's why I like how simple and readable Markdown is.
Having a different editor for different text documents seems redundant to me. However I'll admit my two exceptions are using Xamarin for C# and ADT for Android apps.