Agreed. And what is exactly expected to be done, if sticking to strictly "Markdown spec"? You can't do anything meaningful with such a small subset of language features, where as Obsidian and Obsidian Plugins are all about extending Markdown to provide additional features ontop of the language, but stored in plain markdown.
This would only be non-Markdown if it fundamentally broke something in Markdown. Ie lists no longer worked, or *bold* was used to link documents, etc.