Offshoring was one of the things that tamed inflation after the 70's. A cheaper labor force was found and taken advantage of, to keep cheap goods flowing to the USA.
Not saying it was a good thing, or that we weren't sold out by our politicians or CEO's, but there are always trade off's. How many people even look at where something is made before they buy it? They simply look at the price. Many companies tried to remain made in USA, and proudly promoted it. A lot of them ended up out of business or offshoring later.