True, and this won't change. If one wants to target multiple fields with different types, they should create multiple predicates.
The match predicate only accepts one argument of a single type, anyway.
Closing.