Why did the development of the time zones make train schedules more reliable

Atime zones set the entire country to the same time
BTime zones measured time locally instead of country-wide
CTime zones made sure that each state was in only one zone
DTime zones created a standard of time that all trains follow