The American governments job is to keep bad actors from funneling a bunch of money to companies. Another part of the American government’s job is to funnel money into foreign companies and interests. It’s an ever changing game.
Company’s should also question who they are really getting foreign money from and for what purpose. An individual can also choose not to work for a company if they do not agree with their apparent values.