Because we really need to get the economy going.
We do, so lets hope he didn't mean any of what he said on trade, because tearing up treaties will throw US into deep recession without bringing any of the jobs back.
The appropriate way to fight outsourcing is to heavily tax it. This removes financial incentive. You do this by keeping tax rate high but giving lots of tax credits to anyone who is not outsourcing.