If tax is used for the development of country and to help people who don't have capacity to avail his necessities then we must pay our tax. There is an agreement between the council and the citizen because part of the obligation as a citizen, is to pay the taxes. We do not agree with it but as a citizen that has a concern to the progress of the community, we are responsible to have tax.
Tax is for us, it is just used by the government officials to corrupt to the people. Hence, there are people who hate taxes. Yet, we don't blame the policy but the official who are greed to make money using the national treasure.
Yes I agree with your thoughts. Tax is a big help for social protection and for economic development. Therefore, those people who have a high salary then you can help a lot of people by simply paying tax. We don't blame our government if they obliged us to pay tax because it's for civic purposes.