Three northern examples:
Kidsgrove: Crewe-Stoke trains stop well back from the actual junction/footbridge/signal etc.
Alsager: Stoke-Crewe trains stop well back from the canopy/level crossing/signal and crawl at walking pace into the platform.
Both these are relatively recent changes, and must be to do with the perceived risk of overruns.
Passengers are often baffled.
At Chester P3 (main westbound platform) everything pulls right down the very long platform, regardless of length.
This leaves the crowd of intending passengers waiting near the main entrance shuffling along to board, so that the east end of the train is always overcrowded.
It also increases dwell times, waiting for the last passenger to make it to the train (often a 2-car DMU).
This seems to be because of the split platform, so that another train can pull into the eastern half if necessary.