I am not suggesting that government should have no spending. Defense spending, flood control of a multi-state river basin are appropriate functions for the federal government.
Building local plants serving single areas, if power, water or any other function, is not the role of the Federal Government.
For example, this Spring, the Mississippi River could flood from all snows this Winter/Spring (there was a major snow storm yesterday in the Midwest).
I would approve of spending to have a mechanism to pump money away from something that is flooding to an area that is suffering from drought.
And this would be Interstate.
However, such a project possibly could be expensive...