I wish there was a way to distinguish the quality of a worker from the degrees of a worker. Its not just that one wants a "computer technology worker", but one wants an individual who can communicate, work hard when needed, take on responsibility, easily read and comprehend instructions and so on. These are weakly correlated with degrees or how technical a field of study is. An art history undergrad could easily disp…
IELTS score can evaluate a person's ability in English skills. Canada Express Entry gives points for English skills. While H1B (highly skilled visa) is based on "lottery"
Not that developers are alone in this of course, but it's a profession that allows people to work alone (and often at home/in isolated environments) a lot more than other jobs do.