@kopper I think we need way more than mere tags to get the same level of separation as separate forums. For instance, hashtags are way too ad-hoc so it's often hard to tell which one is "right". Is it #bird or #birds or #avian or ...? Also, nothing stops people from posting anything under any tag.
What we need is a proper abstraction for communities which works like everywhere else. Let's call them "groups", let them have rules and a staff to enforce them (so they stay on-topic), and generate a group feed (for the filtering). I pitched this idea many times in the past, too.