part of it is also that MetroNorth runs a very complicated schedule of zoned stopping (one train A, B, C then express to Manhattan, another train D, E, F then express to Manhattan).
With the amount of padding in the schedule required to run this effectively, it's possible that running an all stops service might actually be faster because it wouldn't require as much coordination.
With the amount of padding in the schedule required to run this effectively, it's possible that running an all stops service might actually be faster because it wouldn't require as much coordination.