Well, while we're on that subject, I've noticed that the filters are somewhat inconsistent between each other: some buildings aren't hidden by the filters, but others are.
For example, when filtering for espionage points, buildings with negative espionage don't show up. But when filtering for crime, buildings with positive crime do show up. I don't think it is a simple as an issue with e.g. the filter confusing a +crime as positive (like +science or +education), because the disease filter does show only beneficial (negative) disease modifier, hiding things like the harem.
I'm not sure which way is intended (I forget how the filters are phrased) but I would prefer if buildings with negative modifiers (that is, effectively negative: positive crime, negative commerce points, etc) are hidden by a given filter. However, if the filter is intended to show any buildings which modify a given token (beneficial or detrimental), then I can understand that it works as it does, but some of the filters would still need to be tweaked so that their function is consistent.
.
As an aside, as far as +military production, there is a "military bonus" filter. I think this normally shows only +xp buildings. Maybe military production should only be shown by that filter, not +hammer filter?