I agree too, I've found it very strange to find this feature in Boolean filter.

Now the question is that this filter allows to tune very fine the behavior, so that you can configure it so that the string "true" return "false" when filtered. However I'm wondering if this is really a needed feature, and if we couldn't accept to loose some extreme edge-cases in favor of simpler implementation.