The other thing to keep in mind is that the problem is not merely that future pension obligations for new hires might not be funded. In some cases the problem is immediate or very near-term -- pension funds have become so depleted in some states and cities that retirees may not receive their checks, and in some cases people have been forced to accept less than they were promised (see the article for examples).
Well, yeah, because then 5 years down the road, when the city tries to shift pension contributions from the city to covered employees on the defined benefit plan, newer employees have no incentive to support the older employees and the employer can split the union. Which is why unions resist anything that gives different covered employees radically different contract interests.