The government technically does not even need taxes in the fiat system. They print as much as they want.
However, without taxes paid in government currency, the currency would lose value.
The only reason for taxes is to create artificial demand to preserve the ponzi scheme.