This is so that we know the difference between user specifying something like, 'rpm' : [] in the criteria (which actually means consider all rpms)  vs no units matching specified criteria. See __unit_ids_to_plugin_unit_keys function to which these are passed. It basically fills up appropriate units if they are not specified.