Well that solves half of my problem. I also agree that this should just be a default behavior built into Obsidian.
My other issue is that tags in the frontmatter won’t get the text formatting and become clickable like they do elsewhere. Unfortunately I’ll still be writing tags on a separate line right under the frontmatter in dataview inline format instead:
---
aliases: []
---
tags:: #tag1 #tagsss/tag2
# Note Title