It's supply and demand.
Companies invested a lot in putting the bare minimum expertise and machinery in China and India because they felt that they would be able to exploit the labor market there for X years before a decline.
They sell to the US because Americans spend more than anyone per capita.
How could that change if the statistics don't change?
No corporation is going to do something because it genuinely helps anybody or any country. They are looking out for #1, themselves, and most of them feel no patriotism what so ever.
Look at Eduardo Savarin. He even renounced his American citizenship to save some money, and he's already a billionaire. That's how deep America runs for these execs at the top. Most of them don't even live here.
For anything to change, we'd need a law establishing a minimum floor interest in America for executives and get rid of those who don't meet the criteria.
Is this anti-American? Of course not because anything that comes from America is American by definition and America can change it's spirit of fairness at any time.