The federal government has very few legitimate powers, but has appropriated vast unconstitutional powers illegitimately. This is why we have been suffering from legislative tyranny for several decades. It’s ironic that we now have a member of congress attempting to block funding for one of the few legitimate duties which government is expected to perform, and which the executive branch is obligated to execute.
NOTE; Government has only one legitimate purpose as defined by the constitution, and as intended by the founding fathers. That purpose is to protect our god given inalienable rights (personal liberty, personal sovereignty, property) and to defend against those that seek to take it from us (both foreign and domestic).