Using a positive would not solve the logical contradition of
Code:
kelt_govt_4 requires factions { gauls, } and hidden_resource indo_european and hidden_resource not_indo_european
Besides, it wastes hidden resources and creates extra work in having to code hidden resources for every region.