The French government passed a law in mid-2018 that ends the special "cheminot" contract for new hires. It will effectively grandfather the old way in 10-20 years, and make it smaller every year.
So I don't think this is fair or accurate: "rather than addressing the fundamental issues (inability to fire people, change cost structure"