
"there's usually 10+ min in between classes" yeah... if you have a light schedule the track for my degree is 20+ credits per term and with how the class offerings are slotted there is no choice but to have ~5 mins between classes, unless i want to extend the time to earn my degree by literal years. your experience is not universal. your school's scheduling is not universal. your school's property is not the same as mine (our school is built into a dense city and stretches for miles)
On my campus you get exactly 10 mins between classes unless you are very lucky and taking a light schedule. You have 10 minutes to get to the first floor of the building and exit then book your ass along a mile long campus to the next class and get to the right floor of that building, all while fighting through a crowd and carrying a 20-30 pound backpack w/ your class materials and everything else you might need for the day. And that's assuming the professor doesn't go over time.
Also, people are disabled. Disabled people also take classes and have places to be on time. I have had professors teach seven minutes past the end of class and ended with only 3 minutes to literally cross half a mile of campus, which is not physically possible to do unless you hold a world record mile time.