Though it should be divided by industry. Otherwise, highly paid software engineers will take all the visas and other industries will struggle to match the salary required get a visa. How to divide industry is a very messy business though. Some of our immigration laws divide by industry and those were written 30 years ago. A lot of jobs we hire now didn't exist 30 years ago.