I believe this issue boils down to what the YAML block is for, the YAML block was intended to store per file settings/data of plugins. Some people have hijacked for the purpose of storing their content and are 1) unhappy because linked/unlinked mention don’t work there or 2) complain because their text doesn’t flow since they have to adhere to the YAML syntax.
I understand the needs of the users and perhaps we will revisit this other FR at some point in the future: https://forum.obsidian.md/t/native-support-for-inline-intext-attributes-yaml-fields-key-value-a-la-dataview/17092