I explained the use case above: Tags are not getting rendered for Non-Admin Users - #3 by attj
I am also actively looking for more elegant alternative options. But if there are no performance issues, the current use of tags exactly implements the functionality that I want.