And that raises the other issue - health care costs. That is the dirty little secret here - companies want younger H1-B workers partially so they don't have to pay the health care costs of older workers.
Excellent point!
All the more reason to support HSAs - it would help with the age discrimination issue if health care is not necessary as a benefit (ie not tied to the job).
ding! ding! ding! we have a winnah! Of course you also have to add the fact that H1-B's work for 20-30% less than natives, and don't talk back or threaten to leave if they get treated like dirt.