I have to laugh at how people are just no looking at China as a supply chain source. I was leery of China 20 years ago. As an engineer, we would design parts such that we had to have the tooling made in the US. 20 years ago, if you had your tooling made in China (injection molding, stamping, or other), there would be 3 molds made. You got the worst one. The other 2 would get sold off to Chinese companies who specialize in knock-off parts. Plus the tooling you got was less expensive because it was made from mild steel and just flame surface hardened. It would never hold up in the long run like a US made tool.
Another company I worked for had a product manager pushing for a new product to be made in China due to the pricing. The fact that demand is highly variable (very low for weeks and weeks, then a sudden need for a bunch to be shipped out within a day or two type demand), means if it's made in China, you have to sit on a warehouse full of product to meet demand spikes. Or you could make it in Mexico or the US and not need the warehouse because you can flex people in or out as demand changes. Or you can air freight a shipment over from China eliminating the cost savings for the year.
Always hated the "china is cheaper" mindset because the long lead time for shipping means you are committing to product demand a lot more in advance than if you were in the US, Mexico, or Canada. Plus if you find a quality issue, your ability to react and get good product in is greatly hampered. Like when we switched to a new vendor with a factory in China. Product evaluation went great, go into production. After 6 months or so, suddenly there are problems. Yeah...a key component was molded and had a specific temperature/time cure profile. It's China. Turns out the mold had over 300 cavities in it. The operator had quit and they put a new guy on. Labor was cheap so instead of more expensive tooling to auto eject the parts, they paid a Chinese guy to use a long rod to manually remove every part. New guy was slow so the tool cooled down a lot more and the parts didn't cure properly. So we had warranty issues... Gotta love it!