that's not true, they don't want them because of their age, and because a 25 year old H1B is available for alot less money. i've seen hiring managers nitpicking over skill sets of qualified americans, but rubber stamp H1B hires because of their salary requirments, without giving any consideration to whether they actually know anything. their logic is "at those prices, we can afford to give them on the job training".