It is more related to sick leave and general scarcity of teachers. I guess before the existence of timetable apps they were better in finding creative ways around those changes.
I'm not sure that was much better than just telling the students in advance when you know a schedule will change and sending them to the library to study or etc.