It sounds to me like you are both highlighting problems and benefits of the H1B program from different angles, but I'm missing what should be done (setting aside that in the next administration, nothing good will happen).
How do we keep the benefit of the H1B, for both employers and employees, without depressing the market clout of qualified US citizens?
Stipulating that US employers will always try to maximize their profits (and public institutions to minimize their payroll costs), what would improve the situation?
Decreasing the "indentured servitude" aspect by limiting the allowed H1B duration, followed by automatic green card eligibility?
Anything to decrease the financial "attractiveness" of hiring an H1B vs US, such as mandatory higher rates of employers copay for SS/Health insurance etc. for H1B vs US employees?
How do we keep the benefit of the H1B, for both employers and employees, without depressing the market clout of qualified US citizens?
Stipulating that US employers will always try to maximize their profits (and public institutions to minimize their payroll costs), what would improve the situation?
Decreasing the "indentured servitude" aspect by limiting the allowed H1B duration, followed by automatic green card eligibility?
Anything to decrease the financial "attractiveness" of hiring an H1B vs US, such as mandatory higher rates of employers copay for SS/Health insurance etc. for H1B vs US employees?