Fundamentally, there is a conflict between the needs of an efficient suburban railway service, designed to move people into the city from outside London quickly, over a longer distance (meaning fewer, but regular trains which don't make too many stops) and an inner London metro service, moving high numbers of people short distances (which requires lot's of stops within a relatively small area with high frequency).