There are simple location-based reasons why jobs wouldn't be offshored- longshoremen, electricians and plumbers, flight attendants (for USA based airlines), and also the NYT tech staff are unlikely to be offshored.
I'm still not sure that unions don't make sense for tech- it seems like the idea that tech workers need protection from their employers is gaining ground.
I also think there are still a lot of reasons why unions don't make sense.
> also the NYT tech staff are unlikely to be offshored
I agree with most of your list, but not this one. Tech staff is one of the easiest jobs to offshore. It has been happening since the early 2000s in the US to lower cost locations (mostly India, the others later). Is there anything special about the NYT tech staff that makes them less likely to be offshored?
I'm still not sure that unions don't make sense for tech- it seems like the idea that tech workers need protection from their employers is gaining ground.
I also think there are still a lot of reasons why unions don't make sense.