I agree that probably now a single entity running the whole thing would be best.
But I remember in the 70's and 80's the chaos of British Rail. Not just the well known excuses about leaves or snow. The endless strikes, plus a hatred from commuters toward staff. People who commuted from Kent...