02) Why do all trains not stop at all stations?

If all our trains stopped at all our stations then each journey would take a very long time. Instead, the amount of trains calling at each station is based upon how many passengers use each of our stations.