That’s fair - and again think it’s a laudable goal.
It used to be that if you worked in the public sector you forwent a market rate salary in exchange for job security and a secure pension. Public sector employees are now making market wages + extremely valuable benefits which in turn are bankrupting municipalities.
In this context how do you tell a tax paying private sector mechanic, that his taxes need to go up in order to pay for the extremely generous union benefits of a public sector mechanic (who may make more than him)?
Lastly I would argue that municipalities have something of a fiducuiary duty to tax payers to get value for their tax dollar spent - rather than rewarding a voter block at tax payer expense.