Why does government need to generate funds?

The government needs to generate funds to implement various policies and its general administration