I would like to see the 'value' taken from the point of view of the employer; how much is an H1B visa worth in terms of cost savings over a local employee?
Filing fees are high ($5k+ over 6 years), as is the cost in lawyers (probably similar), auditing, and time consumption. It is impossible to keep an employee on H1-B indefinitely, so generally they will also go through the Green Card process, which is also expensive and time consuming.
Generally companies will offer a relocation package, which is also very expensive when it's international, and have partnerships with banks (having zero US credit sucks) and other services to get employees settled.
The idea that hiring an H1-B is a cost-saver is utterly bunk, and needs to stop spreading. (Other than fraud)
"Please avoid introducing classic flamewar topics unless you have something genuinely new to say about them."