The people who suggest making the salary cap have any tax dependence:
1. Don't understand how taxes are collected in the NHL (they're collected based on where you're playing games, so it's not 100% home)
2. Don't understand the different levels of how teams are taxed (teams like Tampa don't have "no taxes", they have no state income tax, which is a small portion of total taxes)
3. Don't understand that there is a cost of living difference between cities, one you can easily complain about not being included in the salary cap
4. Don't understand that there is a quality of life difference between cities, one you can easily complain about not being included in the salary cap
5. Don't understand that making a tax dependent salary cap is extremely complicated and puts pressure on government officials to make decisions based on sports, which is absolutely not what a government should be doing.