Oh look, yet another article talking about how our leading tech companies (aka "Silicon Valley") can't hire fast enough with an infographic clearly showing that the "highly skilled guest worker" visas are predominantly going to IT body shops (aka "not Silicon Valley"), the "H1-Bs on average make less" mostly being due to the same body shops, and no mention at all within the body of the article that this is the case. It should be obvious to anyone with even limited reasoning ability that the system is is not being used in the spirit* it was created in and that there are possible fixes that don't land at one of the extremes of close it down or leave it (mostly) wide open.
(*or for the cynically inclined, replace "spirit" with "stated purpose")