People definitely forget how vast an organisation the British Transport Commission and British Railways were. BTC in 1949 employed nearly 700,000 people and even in the mid 1970s, BR had 250,000 staff, today it's closer to 190,000, quite a number of which are duplicated roles in operating centres, in depots, and in back office roles.
There's also the the cannibals feasting on the festering corpse that is Train Delay Attribution, get rid of that idiotic money-go-round and we could have every station, embankment and cutting looking like an entry for the RHS Chelsea flower show.