First a professional association like the AMA restrict supply by demanding substantial credentials. So you wouldn't be allowed to work with any developer without a degree from a program recognised by the association. That means that you could get kicked out for working with people like John Carmack or Steve Wozniak before he went back to school.
Next, in the US most unions were built around unskilled or semi skilled labour and the culture reflects that. So seniority is king and productivity suffers. Unions will fight to keep old obsolete technologies around to protect existing workers.
That doesn't produce an environment conducive to making cool things.
First a professional association like the AMA restrict supply by demanding substantial credentials. So you wouldn't be allowed to work with any developer without a degree from a program recognised by the association. That means that you could get kicked out for working with people like John Carmack or Steve Wozniak before he went back to school.
Next, in the US most unions were built around unskilled or semi skilled labour and the culture reflects that. So seniority is king and productivity suffers. Unions will fight to keep old obsolete technologies around to protect existing workers.
That doesn't produce an environment conducive to making cool things.