there is a shortage of skills yes, not "qualified" applicants. there is also a shortage of people with the right attitude. i have been looking for months for a suitable senior candidate and every CV that comes across my desk the experience/qualifications don't match the ability displayed in testing.I think I understand the problem. It's probably this new skills levy where companies are repaid internship cost by government and they improve their BEE scorecard by training youngsters. Wethinkcode has a goldmine as basically you have these large corporates falling over themselves to take on youngsters for internships but after the internship year the company just claims back the money from the skills levy so thereafter they no longer have an incentive to keep you employed. The lesson here is to try get into smaller companies rather than corporate internships who try game the system.
Wethinkcode keep on selling on TV that hundreds of thousands of free positions are available but when they can't place people who are in the top 2% passing their test, graduated early and got like 2 years work experience then it raises the question is there really such a shortage in the country like the claimed?
What skills did you learn during your internship? If you have 2 years work experience surely that is enough to go to recruiters and not try for endless internships.
If wethinkcode can't place you then you should contact a MyBB journalist to contact wethinkcode about their claim of hundreds of thousands of unfilled dev positions in SA.
there are countless other issues also, such as job hoppers that raise their salaries through this method beyond their ability and then essentially for the most part become unemployable.