I usually buy my tickets for long distance travel a couple of days before travel so I can reserve a seat, this seems to be the only advantage of buying early, it can be a disadvantage if you have to change your plans when they will charge you £10 to alter your ticket.
I do think there should be some incentive to "buy early", perhaps by offering a discount on walk up fares, or at least doing away with the £10 charge, they don't charge you for changing a seat reservation after all.
I do think there should be some incentive to "buy early", perhaps by offering a discount on walk up fares, or at least doing away with the £10 charge, they don't charge you for changing a seat reservation after all.