Hi, I wanted to ask why London Midland don't serve Manchester Piccadilly despite serving Stoke on Trent?
It goes back to the way BR organised its Regional services, which was reflected in the initial franchise boundaries and is still visible today.
RR Central did not serve Manchester, although they did serve Liverpool (by joining up Liverpool-Crewe with Stafford-Birmingham) and Stoke-Stafford.
RR North West served Stoke-Manchester.
There was also a desire to keep Regional services separate from Inter City services, to maintain the long-distance monopoly (was BR IC, then VT).
The reasons for all this are less compelling today though, now that there is no competition protection, and will change again when HS2 reaches Crewe.
DfT however are still very reluctant to over-complicate the franchise map.
XC is another reason nothing has changed - they are the designated Manchester-Birmingham operator.