Some possible impacts:
1) Drives up wages to the point where an H1B couple can contain one non-working spouse. Not bad.
2) Causes H1B applicants to skew towards younger folks without families, reducing housing pressure. Not bad.
3) Causes H1B recipients to marry citizens at slightly higher rates and more quickly assimilate, especially in the second+ generation. Call it a wash.