I think it is as simple as insufficient planning and personal discipline.
Even if we accept that, shouldn't universities try to make it as easy as they can for students to learn. Adding pointless hurdles, and then blaming lack of discipline for your inability to scale them, just seems kind of daft. Unless of course you believe that learning to show up on time no matter what and meeting hard arbitrary deadlines is the secret real skill being taught by higher education.