Why does Grunt sometimes Exclude rather than Include targets?

Grunt tries to help you set targets for your rules in the simplest and best way possible. That means that if you, for instance, have a Visual Grid with a Header row, and you select everything except that Header row and then add a rule - Grunt will prefer to simply put Header in your Exclude list. This way, the rule will automatically apply for new rows, which usually makes sense.