Maybe you had a typo. And for that specific exclusion, there were only like 2 games filtered out on the first page.
It is not a workaround. It was specifically coded to do what it does. Scroll down a bit, there is the link to the 5yo thread.
Maybe that feature is not requestet that much to warrent coding the version with multiple tags and search integration. Or even integration of that quick unadvertised addition to browse. I did not even know, that Steam could do such a thing. And I bet most people do not even know they can use negative search terms in search engines with a - sign. Because that is, what tag exclusion is: negated search terms.