Seems like a solid change to me, without an obvious downside. (But I am not an expert and haven’t done any detailed analysis, so maybe this would have negative consequences I’m not anticipating.)
Another change that might be a big improvement, it seems to me, is to let H1-B visa holders more easily change jobs once they’re here, without so much risk or paperwork hoops to jump through. If it were easier for H1-B workers to switch jobs, then abusive employers would have less leverage to exploit them (forced overtime, below-market wages, etc.).