I love having local files, I’m okay with having a limited amount of metadata in YAML front matter: can be quite easy to use, and can be effective for files that are just data. But I’m certainly not okay with using YAML as a pretend database format. And I won’t tolerate it in notes, documents etc.
Whilst I like local plaintext files, there are many things that work better in a database. Format like json contain plaintext, but no-one pretends they’re documents to be read - any contained documents have to be extracted (in WriteMonkey 3’s case there’s the json database plus synchronised markdown files - which is a very practical solution).
I stopped using YAML in my files when Obsidian announced it was going to use it for plugins. I don’t use plugins that require YAML. I’m happy to use inline tags - if they become intrusive that tells me I need to reconsider what I’m doing.
So I believe that hiding it is just using a very big screen to avoid seeing the elephant in the room.