This is fine, as long as people stick to spending their own money. Different rules apply when they start using government money to fund their pet programs. In other words, government elites make the rules.
Private citizens supply the money.
Its remains are worth examining to see how these monstrosities work. Bad ideas, like vampires, seldom have stakes driven through their hearts. Variants of this bill's funding will no doubt rise again. Those organizations would have tried to raise additional private money. The largess of their donors would have been rewarded with a special tax credit.