| Unions in the US always have specific views that employees often don't share. Everything is about retirement, preservation of existing employees, and supporting other unions. The problem is that most tech workers want incompetent workers fired, since they make other workers lives more difficult. The field also moves fast enough that credentialization is not particularly helpful. In fact, it can be harmful. Unions would call for rules like "10% of new projects must be in COBOL" to help older workers that don't want to re-train. German style unions aren't as opposed to guaranteeing worker performance, I'm not really sure why. That might fly, but keeping it German style would be difficult. The other option is something along the lines of the WGA/SAG. But individual developers are treated well enough that that isn't seen as worthwhile. Also there are the problems unions have with corrupt elections and organized crime. My point is that unions are a mixed bag, and for many tech workers they're a bad deal. |
I'm not saying that unions are perfect. I'm saying that it's inconsistent to admit that they can be problematic while still holding that the free market is the ideal.