Its been my observation that each government entity, National, State, Local requires a certain level of funds to do what they want/need to do. Thus they collect said amounts one way or the other in various taxes, income, personal property, sales, inheritance, real estate, business or other sometimes ill defined levies.
The absolute level varies among the states and local governments but one way or the other, the money is collected since they usually must run a balanced budget, while the national government can print what it needs.
Thus states with no income tax tend to have other levies income tax states do not. One way or the other, in the end, somebody is going to pay to fund the state and local entities and the things they provide. I don’t object to this fact in the least and consider it necessary to live in a great country.
Cheers