Whether you like it or not, it's already commonplace for airlines, coach companies and rail operators to charge more for a journey that's a subset of a cheaper journey. If you think that's unconscionable, I'd invite you to reconsider the whole basis of your earning and spending in a modern free-market Western economy.
Certainly airlines sell tickets for routes A -> B -> C where the A -> C ticket is cheaper than the A ->B ticket for the same flight. People have dicovered this and take advantage when they only want to go to B. It's against the airlines Ts and Cs, but it's not illegal and multiple airlines (Lufthansa and Southwest) have lost court cases trying to sue passengers who've done it.
The airlines can refuse to sell you a ticket in the future, or cancel your loyatly points, etc. But they cannot have you charged with a criminal offence as the railways can.
It's a valid argument to make that the entire basis of capitalist economies is fundamentally flawed and unfair - other systems exist, with their own
First, I am not making that argument. In my message, I mearly pointed out that the vast majority of rail passengers would not assume that getting off the train at an earlier stop was doing anything wrong. Even buying an advance ticket, they would assume the restrictions where around which train they could take, not which station they could alight from (as long as they got on the train they selected and didn't travel further than they tickets station).
Second, having said that, I do think it's the current situation that is actually anti-capitalist (at least in strict free-market sense). That is, the railways are private companies. Why should they be allowed to prosecute directly and land people with a criminal record? Surely, in a capitalist economy, their options should be limited to a civil action for breach of contract and/or refusing to sell you a future ticket.
The fact that the railway enjoys government support where violations of their ticket rules (which even their staff often don't understand) can lead to criminal prosecution means that they are not operating stricly in a free-market capacity.
You're taking a complex problem and implying it has a simple answer, when it doesn't.
I don't think there is a simple answer, but I do think the railways have a) byzantine ticket rules that the average person could not reasonably be expected to fully understand and b) too much power to enforce those rules as criminal laws.
The railways want to use pricing strategies that maximise their profit. Fine, but I do think they need to make it much clearer at the point of sale (i.e., not buried in Ts and Cs, not with an obscure code that only railway enthusiest would undertand), what the restrictions are. And, if they do find people working around their pricing, then they can refuse to do business with them or file a civil suit against them. But they should not be allowed to treat it as a criminal matter in the same way as not buying a ticket at all or buying a ticket for a station earlier on the route and travelling past that station would be.