I cannot understand the bizarre pricing models of the railways. In Holland, I pay €10.20 to get from The Hague to Amsterdam. I pay this whether I bought the ticket months in advance, or two minutes before boarding. What makes it so difficult for British trains to do the same?