A few random other "routing restrictions", adapted from the public release of the NFM29 data.
Code:
Route Description Location INCL_EXCL
00000 ANY PERMITTED SOUTHSEA HOVERPT Excluded
00312 VIA MANCHESTER DERBY Excluded
00312 VIA MANCHESTER MANCHESTER PIC Included
00312 VIA MANCHESTER SWINDON (WILTS) Excluded
00312 VIA MANCHESTER DONCASTER Excluded
These routeing restrictions do cause all sorts of problems
1. The appearance of "Southsea Hoverport" in relation to any flow where the ticket is routed "Any Permitted". Customers think that something is broken when it isn't.
2. The requirement to go via Manchester on route 00312 causes most journey planners to not offer the last possible (and quite reasonable) London Euston to Edale journey, because the 20.00 Euston to Stockport, changing there into the 22.38 Stockport to Edale, whilst a perfectly reasonable journey, is not via Manchester so Fujitsu RIBS / Journey Planner won't offer a fare for it, instead offering a fare for the 18.20 Euston to Manchester / 20.45 Manchester to Edale combination instead. The customer is being denied a reasonable journey opportunity and the location inclusion was never intended (I believe) to force a needless doubleback through Manchester for journeys from the south.
Trainline has the same problem. National Rail only makes the 20.00 service work by offering split tickets (the combination is £75 cheaper!) which is good except that, of course, the hand off to Virgin Trains fails.
So many unintended consequences that all result in a worse customer experience from this particular exclusion.
There's a thread somewhere about Euston to Edale, and there are plenty of other examples.