OP how would you feel about a system of:
1 place on a course = 1 job available in that sector
Would reduce graduate unemployment as they'd be guaranteed a job after their degree, but would massively reduce the number of places at Unis, thus less money put into the academic system. That would then mean a reduced quality of education and a worse graduate.
Unis are businesses wanting to make a profit, part for reinvestment. It's sort of required that they offer more places on a degree course than realistically the amount of available jobs in order to pay the bills and provide the top quality courses for those who are lucky enough to find a job in their sector.