Same sort of thing happens at Edinburgh with out NXEC Glasgow services. They stop Waverly then at Haymarket (to pick up only) but there is always someone that gets off from Waverley. So they use it like a local service think they can just get off then on.
Sometimes they do have the set down and pickup only at silly places. For example Watford, not sure if its all or some virgin services stop to drop off passengers. What if you want to get from Watford to Euston quickly, not on a the London Overground DC stopping service you won't ! Not sure if there is another way to get from Watford to London quickly. Most London Midland services stop at Harrow and Wembley don't they.
Only an hourly EBW service stops, and them some extras in the peaks. No Manchesters stop at WFJ at all now, not sure about the others.
4 tph from WFJ to EUS, 2 go fast, 1 stops at Harrow and Bushey, 1 stops at just Harrow. Usually around 19 mins to London from Watford. Virgin takes 15, so hardly the end of the world.
Now I'm not sure of the legality of charging someone getting on at Watford a single from say Crewe to London. Don't the conditions of carriage state that the person will be charge a standard single for the journey being made?? Therefore Watford to London and not Crewe to London?
And then you've got the pick up only problem. Doing a WSMR train from Marylebone to Wolverhampton (pick up only) and then getting off. They can't stop you!! Discuss.
I think because Virgin don't offer a Watford - Euston fare, they charge the next applicable one?