That said, it's never made sense to me that if you go and get qualified in a difficult subject and work hard to advance, you have to compete with economic immigrants. But if you have no skills or qualifications you get a monopoly?!
Skilled worker visas should, imho, be limited to the top 0.01%, Olympic level sports people and Nobel prize winners etc...