Yes I can do arbitrary depth text in markdown but then it becomes text, not markdown. Then you are rending a mix of different things which are not semantically meaningful to a tool. Are you suggesting I use MD for the top levels, then then free text when nesting gets deeper?
To be clear I cobbled together an example of what my notes may look like:
https://gist.github.com/jonocodes/5574dc799774b4613c33d2572b...
I'm not even sure what tab level 2 should be in Markdown. Should it be a unordered list or a heading level 2? At what depth would I switch from headings, to lists, to plain text etc? I hit a wall pretty quickly with Markdowns restrictiveness here.