Why stop there and not take it to the next step? Surely company A killing whistleblowers or rabble rousers overseas lets it outperform company B that isn’t doin that state-side? Doesn’t that encourage company B to do the same on red, white, and blue soil?
are A and B both operating in the US in your example? if yes, then USG has a legitimate interest in removing that perverse incentive. if not, then the US criminal justice system seems like the wrong place to solve the problem.
my point is that the jurisdiction of the US criminal justice system should be limited to the US. if people do things in another country that demonstrably harm US residents, that's fair game. otherwise, it seems like an overreach for the US to enforce laws that might not even exist in other countries. just my opinion, you don't have to agree.