As in the title. The fallback parsing to a single node with full file content gets applied.
Looks like this line of simple_file.py:
ext = document.metadata.get("extension", "None")
should maybe look for file_type key instead (and matching against "text/markdown")?