As the community points out, there are many alternative approaches to using tags.
I’m unfamiliar with Roam, and I’m having a hard time grasping @Shane comments.
CamelCase, hyphen’s, and underscores are practical approaches. While tried and true in programming, their aesthetic and readability is off-putting when reviewing notes. Just my opinion. Furthermore, as Obsidian does not yet have a mobile app, many of the mobile alternatives the team recommends, at least on iOS, do not implement hyphens or underscores in tags. And camelCase is transformed into lower case causing clarity issues.
Overhauling the tag system for one guy is an insane expectation on my part. I get that. One of Obsidian’s most endearing features has been it’s flexibility. Accommodating multiple words in tags would expand the app’s ability to meet different workflows and styles.
@justindirose mentions Bear’s approach of sandwiching multiple words between hashtags. Bear has established itself as a capable writing app. Perhaps the Obsidian team will consider this approach? It seems to be a good trade-off for users that don’t find multi-word tags so strange.