I am afraid you are not quite informed about the hiring process in Canada of immigrants. It is virtually impossible to obtain a Canadian job offer for a skilled foreign worker outside of Canada without residence in Canada, permanent or temporary. Most job offers require an LMIA which is a whole other story. Then a huge majority of jobs require current work authorization in Canada. I cannot agree more with the guy you replied to: It makes a million times more sense for Canada to let applicants apply for work and temporary residence permits than PR which in most cases requires a job offer. It is the job offer that makes it virtually impossible not the rest of the PR requirements. If the argument really was labor shortage then Canada should more efficiently process work permit applications and drop the stupid LMIA requirements. Either there is a labor shortage in a region for a specific NOC or there is not. Work permits can be issued for specific employers or in specific cities or regions or provinces. If there is a labor shortage for NOC XXXX in region XXX then why does Canada still require an LMIA of employers in that specific region in that province? Makes zero sense.
PR allows people to grow the Canadian economy through entrepreneurship. If people need professional qualifications to be able to work they wouldn’t be able to apply. Some of the licensing requires work experience. Not a perfect system with one of the issues.