It's designed to protect the interests of railroad customers, not the railroads themselves.
No longer a free market, no longer respect for worker rights, just give big business what they want?
The union leadership agreed to these terms back in September. The rank-and-file members of SOME unions (4 out of 12) didn't ratify the agreement.
I would contend that there is no such thing as a "free market" when labor unions operating under freely negotiated contracts are allowed to stop work when ANOTHER UNION goes on strike.
Please understand the railroad tycoons were in bed with the politicians in a previous time the late 1800’s for example.
The need for some order exists particularly in emergency situations but this started eons ago with the mixing of Big Government and Big Business and when railroads declined the government-taxpayers ended up holding the bag embodied in the law adopted 100 years ago.