I've been on H1B for years in various companies and I totally support this proposal. I personally have not seen any case where H1Bs were underpaid in salary terms but I definitely saw people being threatened and worked to death because their green card application was dependent on the company (this made, hourly wise, a minimum wage job for them).