The current major difference between markdown-based and db-based apps is block references. Over time, the difference will become significant as knowledge bases grow in size.
CSV -> Excel -> SQL -> Distributed Cloud DBs
Furthermore, our database supports data types, including numbers, dates, etc. I don't think any networked notetaking app has executed well on tables and non-string types. UX for tables is generally not great for markdown.