The reality is both highly skilled professionals and the run-of-the-mill IT contractor jobs end up in the same H1B bucket. This leads to skewed perceptions since the latter seems to be massively exploited by certain companies.
Exactly. I have no doubt that H-1B has been and continues to be abuse. But it's also literally the only viable work visa in the majority of cases, so painting with a broad paintbrush about the exploitation of H-1Bs is a bad idea.