Offshoring happened because people dont want to buy goods that cost 3x as much just because they were made in the US. If a clothing company tries manufacturing domestically no one will buy their clothes unless theyre already an expensive brand.
Partially true, but it also happened because companies wanted to reduce cost and logistics are cheap. Sometimes this was a necessity to stay competitive. You either prohibit some trade with taxes or it is a race to the bottom to concentrate all production into countries with the lowest possible wages.
Ecological factors from logistics are missed technological development opportunity from not having local production are not factored in here as well.