Well, damn if Harry doesn't have something approaching a point.
Why is it better to have the President -- through his administrative agencies/departments -- allocate that money, as opposed to Congress? So that he and the bureaucrats can reward their friends?
I'd rather it not get spent at all, but if it is going to be spent, I get why Congress wants to be involved.