A start at chipping away at this would have the law limit the grants to only “matching funds”.
As it is you can see why so meaning “churches” are all high on support for illegals and refugees - it’s big business and putting their folks into big salaried NGO/Non-profit jobs.
The entire NGO and global charity world is now no longer charity, it’s an industry with billions at stake ripping off taxpayers to feather that industry’s own nest.
Now there's a good idea!