A very brief excursion into the world of basic mathematics seems to indicate that the current pricing of season tickets is completely illogical ...
I have seen suggestion that there is a logic on London season tickets - relating to macro planning, encouraging London's workforce to live in places that the overall country's plans would like. Aren't there tables of season ticket price + average mortgage price somewhere, so that judgement is made on cost of living?
I seem to recall that the Medway towns - Rochester, Chatham and Gillingham - came out well on this calculation. Swindon - long way out, but plenty of scope for people to live - is priced at a very low rate per mile for season tickets; alas, its a high rate per mile for others, bearing in mind that prices were pushed up when those lovely new HST125 trains came in, and the differential has never been removed.
No discussion that I have seen on this thread yet of
day return v
period return - again on the Swindon one it strikes me as a surprise with changing travel patterns that there isn't a Swindon to London day return ... except that to introduce such a ticket would mean bring in a new day fare at a somewhat lower level than the current period fare, and although that might be in the passenger's interest, it would not be in the interests of the rail industry.