There is a certain amount the government needs for the planned budget. This amount can be collected as one tax, or split into several taxes, or even with a “country monthly subscription for living there” or something. It’s easier to create a fair system with different taxes.
One step left - read JIRA description and generate the code