Anytime Day Single: Any permitted - £6.70 Anytime Day Single: TPE only - £6.50 Anytime Day Single: Transport for Wales only - £5.40
Unfortunately many apps don't make this clear enough. I suspect you bought a TPE only ticket when any permitted would only be 20p more. Many apps will show you the cheapest ticket even if it results in massive downgrade in flexibility.
While it seems ridiculous (and tbh it is) on these kind of routes, it is useful on some routes, which the slower operator (eg Birmingham to London) is 1/3rd of the price of the fast one.
That practice should have been abolished long ago - it's totally anti-passenger.
GBR will likely solve this with removing the cheaper ticket, instead of making the cheaper ticket a generic ticket, of course :-)
As of June 2025, there is automatic ticket acceptance rules between those operators now in the case of cancellations and disruption, as both Northern and TPE are owned by the DfT.
Great British Railways will continue these kind of sensible changes (though not cheaper tickets, that's for sure!)
The railways in England and Wales are very adversarial. You have to do a lot of research and fight for your rights. It's about maximal revenue-extraction, not a customer-friendly experience.
As someone else mentioned, London (and really urban commuter services in general) are essentially separate; the problems are _primarily_ around the regional/intercity stuff.
One specific consequence of the privatisation. Earlier this year I visited Manchester. The airport to city route is operated by _two_ rail operators, on the same line. You buy a ticket for one service or other. I bought a ticket for operator A because their train was next. A few minutes later that train was cancelled, so I had to watch as a couple of operator B trains passed and wait for an operator A train.
I mean, no-one can tell me that’s a sensible way to run a railway.
(Mind you, this still beats Dublin airport, which currently has no rail at all, and under current plans will have _two_ separate rail lines around 2040-2050, and maybe a tram. Though, if that happens, at least the same ticket will work for both…)