All this will do is increase the costs of federal contracts.
Idiot.
On of that, it means more federal power. Federal contractors have to follow politically correct rules on diversity and sexual orientation, quotas, blah, blah, blah. It is not a far leap from big-guv controlling federal contractors to feds controlling private companies receiving aid to ultimately controlling tax exempt entities such as churches.