Some weird things going on there. An Anytime Single is 'only' £32.20 so how can any other single cost more?
4 years ago the fares were £37.10 for a return and £27.40 for a single, both valid at any time.
Before the January rises the fares were £40.70 for a return and £30.40 for a single.
The fares now are £43.10 SOR and £32.20 for a single.
So, while not cheap, it's not suffered at the hands of so-called "simplification" or done too badly from the recent unfare rises.
Many others are less fortunate, the equivalent return fare from York to Peterborough going up from £47 to a ludicrous £63.20.
On other routes such as Ashford to London Charing Cross, they have not only suffered a reduction in service and slower trains but also ludicrous fare rises from £18.60 CDR/£33.40 SDR up to £22.30 CDR/£41.30 SDR, around a 25% fare increase for a lower standard of service. Would this happen in mainland Europe? I think not.
So the fare actually isn't bad!
As for the joke fare of £999,998, a very odd bug in the system!