Okay, so how about this? I get out of work at 6:00pm, and I make sure I punch out at 6 on the dot. Now I walk to the train station, which is about a mile away. I walk because by the time the bus arrives, I would have been waiting over 25 minutes. When I get to the station, the train I try to catch arrives and leaves at 6:25pm, which is right around the time I arrive at the station. If I catch that train, I can be back into the city in 10 minutes and still catch an express train that will get me back home by 7:15pm, leaving me with enough time to cook dinner and take care of stuff at home before its time to go to bed. But if I miss that train, I have to wait another 20 minutes before the next train comes, and then have to take a local train that won't get me home until 8pm at the earliest.
With what you're saying, I should leave work early. But since I'm not allowed to do that, I do the best that I can to make sure I get to that station in time to catch that train. But it doesn't matter how hard I try, because if I'm on one of the escalators and someone or a group of people decide to stand idly in the middle of the escalator, those 10-30 seconds that I miss out are on crucial because every second counts at that point. I mean, they don't call it rush hour for nothing. If it's 12pm on a casual Saturday afternoon, its no problem. But if its during a time of day where I need to be at a certain place at a certain time and you're preventing me from getting there, you're better believe that I'll be annoyed.