How long do certain jobs spend at uni.
A doctor's basic degree is 6 years. But they can't practice until they've done a residency at a teaching hospital - and if there are 100 passes from the 6 year course - there might be 80 places in the teaching hospital - so even if you pass your degree - you're not guaranteed phase two. Same sort of problem for Nurses graduating and to some extent - engineers and architects are also required to do practical work experience to complete their qualifications.
But then to become a GP - there are more years. There didn't used to be but now there is. So it ends up being close to 12 years to qualify to go into medical practice... and what ever speciality you choose - it's years and years on top of the initial 6 years.
I saw people leave computer science exams in tears too... and that is a shorter course. If you don't do the study or understand the material and do practice exams and your mother died yesterday - you haven't got much hope of completing the exam comfortably.