Governments do not need tax revenue to spend -- they create money every time they spend. Taxes destroy money -- they are a check on inflation. They are not needed for actual revenue, but it is politically useful for governments to pretend otherwise.