Like charitable donations.
I was thinking more along the line of a sophisticated USER FEE system ~ now that we have computers that handle enough data to allow us to estimate on an ongoing basis directly attributable, assignable and non assignable costs (overhead) for every agency and every process.
Any federal operation that CANNOT be addressed in that manner should be devolved to the states.