Goodlatte has forgotten about, of the people, by the people, for the people.
Obviously, we cant let citizens raise money and say, The government will spend my money on this purpose.
How about if Bloomberg provides a billion dollars to confiscate guns door to door?
Or if Leftists donate money to demolish border barriers?
The authority of the Federal Government is not available to any minority (even just a single billionaire) who is willing to spend their own money. The power of the Government is limited by the Constitutional process.