No, what needs to happen is to give workers mobility. H1B workers are preferentially hired at some firms because of their lack of mobility — they're easier to abuse than other workers. Addressing that would let everyone be on an equal footing and share the benefits of agglomeration (immigration increases supply and demand!) It would also be far more just and equitable.
I think from a US citizen perspective, you don’t want to be equitable with people on a Visa program, because the low COL areas where many of the people on H1-B visas come from inherently makes them more willing to accept less than their US counterparts.