A related issue is that of station names with and without a suffix - early online booking systems sometimes had problems, and even now it can sometimes be a bit of a pain.
As an example (and there must be plenty of others) we have Matlock and Matlock Bath: if you want the shorter station name, a computer system can't readily know which you mean just from what you type - after I type the "k" of Matlock, is that me finished, or is there a space and "Bath" still to come? (It's like the problem of phone numbers in areas that can have either 5 or 6 digits after the area code, like Matlock as it happens).
It isn't an insurmountable problem - but it does need more coding. Trainline copes OK by narrowing the options list as you type and assumes the first when you tab. But other sites make more of a meal of it. On the EMR site, if I want a ticket from Matlock, I can't just type Matlock and tab to the next field. I can't type station code MAT. I have to type Matlock and then select Matlock from a pulldown that also offers Matlock Bath.
In Germany, I guess that it would be "Matlock Hbf" and Matlock Bath, so no problem. And I suspect that the penny has dropped in the UK, but only for new station names: when Smitham was renamed, it became Coulsdon Town rather than just Coulsdon.