As you discovered, tags will only show up in custom perspectives if they have at least one associated action. While I generally prefer this behaviour, I can see instances where it would be helpful to have an option to see tags that aren’t currently assigned.
I encourage you to reach out to the Omni Group with the this feedback. The simplest way to get in touch with them is choose Contact Omni from the Help menu in OmniFocus for Mac.