That is absolutely correct.
For applications requiring simultaneous writes from multiple programs (concurrency) or ACID transaction properties, using Markdown files as a substitute for a database is undoubtedly an anti-pattern and entails a risk of data corruption.