In a land where money buys everything, you think culture is the reason why a thing exists or doesn't exist? I think you're drinking too much of your own ideological kool aid.
High paying tech companies want to pay less, so they recruit internationally to not be so high paying. Along the same lines, American kids with the access to generational wealth to do whatever they want find it more lucrative to choose some other more localized field of work that doesn't compete with indentured servitude (H1s) for wages.