> If tech workers would chafe at rigid role definitions, a tech worker's union that they control would not impose them.
Name a union, any union, that does not impose rigid role definitions.
The fact is, there aren't any. Their entire purpose is to categorize employees into roles as a basis for bargaining. If every worker was unique, then collective bargaining would be impossible. The entire point is to group people together and bargain for the rights of that group, and to sign up every member of that group to the deal that was obtained.
Name a union, any union, that does not impose rigid role definitions.
The fact is, there aren't any. Their entire purpose is to categorize employees into roles as a basis for bargaining. If every worker was unique, then collective bargaining would be impossible. The entire point is to group people together and bargain for the rights of that group, and to sign up every member of that group to the deal that was obtained.