I don't think the purpose of the bill was to address that concern. The US will award a constant number of H1Bs no matter what the salary requirements are.
I think that the main benefit is to have higher quality H1Bs. There are many talented temp stays who lose the lottery to less talented people and have to leave the US. Salary can be used as a heuristic for talent.