How is wage-based visa allocation denying entry-level applicant visas a bad thing? If there are entry level roles to be filled they should be filled locally since they're low skill/experience by definition.
If you're going to develop talent you should develop local talent. The deal is that you give foreigners the opportunity because they offer valuable skills.