2. Anyone taking the time to look at such a pdf timetable will have absorbed enough information to understand the service.
People will only remember the relevant facts. Unless the station name is something like Penistone, it won't be remembered by people from outside the area. They won't read every word of the timetable or remember every station name, just the bits relating to the service they intend to use. For example, some from Peterborough heading to the Yorkshire Show will remember xx:xx LNER service to Leeds, then xxx:xx Northern service to Harrogate, that continues to York afterwards.
The issue is that people don't read beyond what they are looking for.
Exactly! You've contradicted yourself in trying to defend the approach of advertising the penultimate destination. Why would someone study every word of a pdf timetable and learn the name of every station if they only want to travel between two stations on it at a specific time, on a specific day?
"Leeds via Harrogate" results in "well it said Leeds and thats where I want to go, but you've delayed me by over an hour...."
So should all Manchester, Liverpool and Birmingham departures from York be advertised as Leeds, to prevent someone missing a fast train between York and Leeds? You can't cater for everyone. Putting a line in saying local stopping service works fine for the Northern service between Manchester and Sheffield, and also the one between Manchester and Liverpool. I don't think we need to treat local passengers in West and North Yorkshire passengers like idiots, when Merseyside, Greater Manchester and South Yorkshire passengers are intelligent enough to find the fast trains if they want to get between cities quickly.
The approach used at Manchester Airport works well. There's a board with "Next service to Manchester". It works well because a foreign tourist won't know that a train to anywhere but Crewe will call at Manchester Piccadilly. At Leeds they could have a board with Next fast to Manchester, York and Huddersfield and solve any potential issue for passengers travelling on multiple different routes.