For me, the key consideration is WHY is the job able to be done cheaper somewhere else.
Some reasons (not exhaustive):
1.) Currency manipulation
2.) Intellectual property theft
3.) Lax environmental laws
4.) Lax child labor and worker safety laws
Tariffs are a legitimate way to level the playing field against countries that have an unfair advantage from one or more of the reasons I listed above. Tariffs should not be used indiscriminately, but should be used when just cause exists. If you turn a blind eye to unfair competition, sooner or later you will have lost all of your manufacturing jobs. Nations prosper by producing goods either by farming, mining, or manufacturing. Service economies don't produce wealth, they just trade it around. Expecting people to endlessly "retool" as we steadily lose our various manufacturing jobs is unrealistic. Encouraging everyone to transition to the service sector is just plain foolish and will ultimately destroy our economy. A healthy economy needs to be balanced, self-sufficient, and create tangible wealth faster than it is consumed.
You missed the main reason. Standard of living. There's a reason the dollar goes much further than most currencies in purchasing power. There are very few places anywhere, that a company can't turn a profit by hiring cheaper labor.... even those that don't have any of the 4 examples you listed.