Unlike police or muni drivers or Detroit auto works, programmers are among the most frequent job changers
Also unlike police or muni drivers, if the union makes it too expensive to continue to pay your wages and work within the constraints of the union contract, the company will either outsource your job somewhere cheaper, or it will go out of business and be replaced by a company with cheaper workers.
Detroit Auto Workers found this out when the Big Three decentralized and moved jobs out of Detroit and they were under intense competition with foreign car makers.
Also unlike police or muni drivers, if the union makes it too expensive to continue to pay your wages and work within the constraints of the union contract, the company will either outsource your job somewhere cheaper, or it will go out of business and be replaced by a company with cheaper workers.
Detroit Auto Workers found this out when the Big Three decentralized and moved jobs out of Detroit and they were under intense competition with foreign car makers.