Probably true. But the way it is, when they are training, the federal DoD picks up the tab, as it does when they are federalized, such as for overseas deployment. However when they are operating on state orders, they either get paid by the state, or from a different (i.e. FEMA) budget bucket at the federal level.
My point is, why train them to be federalized if they can't be used? If the states are going to complain every time they are out of country, then the states should pick up the whole thing. BTW, I believe the federal government basically equips them. If we can't use them, if they can only be used by the states, then let the states pay AND equip them.