And unlike flights and apparently Gatwick parking, advance train tickets can't get cheaper, as once tickets at a certain price are sold out they won't be available again.
That is not correct, it happens regularly, although some train companies are more active than others.
In these cases, they should not really be advertising that buying in advance is cheaper when they know it might not be.