Earlier quoted context omitted.
This is a great comment. Your point "dont really think that software engineers could benefit much from unionization" I disagree in one respect: hours and time of day worked. If rules exist that mean you dont work weekends or holidays or more than 50 hours in a week you as an engineer could simply cite rules amd say no. Rules could exist for who has to work those times...
Software engineers haven't evolved enough to realize developers and engineering managers both are highly replacaleable cogs in a software factory. Until influential teams (Devs+Mgrs) that work well together learn the value of sticking together, software unions won't take off.
It takes months to find a good developer of any type on the open market (in Chicago at least).
Domain knowledge in the vertical markets in which we operate takes months after hire as well.