It's not a bad idea, but the problem with it is that it could go on for ever. You want your extended matchtext parameters, then you'll want exclusion lists, then network specifiers... these would all be just as 'important'/'useful' as your suggestion, but if they were all there then the event would be hopelessly bloated.

And since the extensibility you desire is already available with the explicit if statements, I don't think this will get added.

Just my two cents.