Flights are often booked months in advance, with clearly stated schedules, so it's reasonable to expect they will depart on time. Unfortunately, as you've all no doubt experienced, that's not always the case.
What makes matters worse is when there is no staff to offer any information, leaving passengers disgruntled. As crew, we get equally frustrated by delays. We, too, want to reach our destination on time.
Some delays are known about