>If unions don't increase worker compensation, why would they cause companies to offshore jobs?
Because unions are a headache for management to deal with and that headache is much worse than compensation, which is a budget-line item, and doesn't personally impact anyone in management.
The AWU, for e.g, has political goals that represent what a small minority of Alphabet employees want but end up being a pain in a for anyone to deal with.
I assure you that management tracks budget-line items very closely, especially when they are the largest one (as is the case at almost all software companies).
Because unions are a headache for management to deal with and that headache is much worse than compensation, which is a budget-line item, and doesn't personally impact anyone in management.
The AWU, for e.g, has political goals that represent what a small minority of Alphabet employees want but end up being a pain in a for anyone to deal with.