The problem with the points system like in Singapore/Hong Kong is that it heavily favours those with college diplomas. Some of the most talented people in tech that I know have no higher education but are self taught experts in their field and often have decades of experience.