According to this NZ Hearld article a student can end up with $100,000 in debt after doing a degree, and that puts people off. It also says because it's so practical, with time spent in hospitals, they can't get part time jobs to help pay for it. It seems to imply medicine is only for the rich, as student loans can't cover all the fees.
Student allowances and loans not covering the costs of the course is concerning. That should be considered. NZ has a shortage of doctors, though it's not near as bad as the UK, where it can take three weeks to get a GP appointment. My wife is from the UK, she's amazed she can call up and often get a same day appointment. Though having said that, I needed a doctor in the UK for something important but not urgent and was seen within an hour.
Not doing a medical degree because of debt is fairly short term thinking. According to the NZ careers website A doctor earns between $115K and $600K. Let's say $375,000 for a competent doctor, mid career. A GP can earn $400K. Yes it will take some time to get there, but they're going to be very well off compared with the vast majority of the population fairly quickly.
I don't think 10 years to pay student loans off would be particularly unusual for any professional degree. The degree gets you the job, but salary comes with experience and ability. To start with you don't pay much off, but as your salary increases you can pay it off quite rapidly.



