Earlier quoted context omitted.
The biggest problem with unions is that they try and force everyone to join them. Fine, join whatever private organization that you want. But please leave me out of it. I do not want to follow your ill thought out rules and I want to be able to negotiate myself. I can get a better deal on my own, and I do not want your collective bargaining that they try to force on everyone.
> I can get a better deal on my own That's 80% because the supply/demand dynamics currently favor your profession, giving you leverage, and 20% because {markets reward value creation, you are good at bargaining}. Right now it's a harmless attitude, but when the weather turns, or for professions where it has already turned... not so much.
There is a hell lot of room for the conditions of software jobs to deteriorate before people become concerned when new grads from unknown universities can do a bit of interview prep and get $160,000 total comp working 35 hours/week with free food, massages, etc.