I think it would be a mistake to have Markdown by default, since the majority of people don’t know about it and would have trouble getting their * and _ and > to render the way they intend. Also, any syntax with square brackets can make shortcodes more difficult.
Not to mention there are several flavors of Markdown and you’d have to choose one for everyone.