This site explain that H-1B is abused, which is rarely disputed and there are ways to make it less prone to abuse. It doesn't tell that there is no shortage of skilled workers.