That's a statutory obligation. It works for the consumer because it's not the rail company that gets to choose the terms.
One of the things your government could and should do for you is stand up to this sort of bullying by those who have more money and power.