Public companies always follow incentives, if the CEO didn't do that he would get replaced with the first one that says he would. This is how capitalism works, if you want to change how they behave you need to change laws or incentives, with stuff like tariffs.
You’re missing the point and at the same time are making my point for me. Politicians can change the regulations that mold incentives. See their awful strategy around tariffs. Neoliberalism makes outsourcing a more viable strategy.