If Obsidian had chosen a different metadata format for plugins - like a json sidecar, there could be no conflict. If it had kept plugin YAML separate from user YAML, as originally proposed, there would be no conflict (but some users wouldn’t like their separation). As it is, Obsidian needs a consistent system that works across plugins and a way for users to add their own homebrew that’s consistent with the plugins.