But really developers would be better off with something along the lines of a trade guild. Something that enforces standards on employers and employees.
The Saturn corporation had a labor-management partnership which did exactly that for standards, and was a subdivision of GM. Unfortunately it's stressful for corp and union leadership when high standards are set, so it eventually lost support despite high worker approval.
But really developers would be better off with something along the lines of a trade guild. Something that enforces standards on employers and employees.