Federal funding should come from the state governments only. There's no reason we should have to pay to fund a state level revenue service and then another federal on top of it. Let the states collect and pay the feds. This would solve other problems.

For one federal agencies don't do their own work a lot of the time. They feds tax us, then use the money to pay the states to do the work. If the states don't do it the way the feds want, they threaten to stop funding. The feds don't need to even exist.