I would assume that governments estimate the amount of extra money they need to finance public healthcare, pensions, infrastructure improvements, etc. They make the projection for the coming years, add some safety gap on top and then calculate the tax rate based on this required amount of extra income. Is that true?
If so, such calculation leads us to a flat tax rate. If we are talking about a progressive tax, how are the decisions about tax bands and rates for each band made?