there are so many other people trying to get in too but there aren't enough training places so you gotta spend a few years boosting your CV to make yourself really competitive.
I hate to say it, but if you wait until the end of your degree to start boosting your CV, you probably do not deserve an internship off the bat anyway. Making yourself competitive for the future is something you should be doing right now.
I landed an ongoing teaching position in a primary school despite the fact that the profession has a serious glut of primary school teachers, particularly in metropolitan areas. So what did I do? I volunteered in school holiday programs, I tutored, and I involved myself in every single extra-curricular activity that each of my placement schools offered me. On top of that, I have one of the highest WAMs (if not the highest) in the course. Basically, I worked my ass off within and
outside of my degree.
The expectation that a university degree leads to a guaranteed job implies that no personal effort beyond the walls of your degree is actually needed to land your dream job. Nothing could be further from the truth, no matter which degree you are doing.