You can thank all of the people that have shown up late in the past which then requires arrival times to be earlier.
There are several factors that could contribute to a delayed start time. I know it is frustrating. ORs track delays and reasons and do their best to fix any problems. I do take issue with your recommendation about us needing to take some type of course. We are humans, we know how it feels. You will survive.