42 here and been in the business for 20 years, I learned more in last 2 years than I have in the the last 5 years (technology changes), given that plus my 20 Years experience in what I do best, I am what US companies need and want. I would rather pay for 1 hard working USA person than 12 kids from another country.
Don't believe it. Wait 'til you hit 50. "They" will be looking for any excuse to "move you out" because you are "too expensive" and "not up on current technology". Then they'll replace you with a new hire straight out of college.
I watched it happen to a vast number of highly qualfied chemists back in the early 1990's when the chemical companies de-emphasized R&D.