That means that bringing the top 10% of the rest of the world here, will bring the average up, which means harder technical stuff gets done, which by itself opens up more jobs for the economy.
Any good immigration policy should make sure to filter, and bring in only the best, and making sure that they are not underpaid. One way to do that is not to tie the visa to an employer, and making sure a engineer with lets say 5 years of experience coming here has a job that pays more than the average of a engineer with 5 years of experience makes, and remove loopholes on this
This will reduce H-1B missuse from the indian/chinese consulting companies, and allow the H-1B holder to switch jobs as they choose and not to be tied down to one employer.
After 3 years of working under this visa, an H-1B holder should be able to get the green card, and have ultimate freedom on their lives.
Making these changes will just both allow best engineers in, and reduce the abuse that may happen due to the current rules on tying an employee to a employer (intenured servitude in the 21st century).
Immigration policy shouldn't support non-free labor, but it's unclear why we should only be focusing on the "best" immigrants, rather than trying to let in as many people as possible who will help build their communities.