Intelligent people capable of negotiating their pay in a market such as that for software development would only be encumbered by unions. Are there warts? Sure there are. Nothing is perfect.
* Association of Educational Psychologists
* British Air Line Pilots’ Association
* FDA ("The union for senior public sector managers and professionals")
* Hospital Consultants and Specialists Association
* Prospect, the professionals' union
There are a lot more listed here: https://www.gov.uk/government/publications/public-list-of-ac...
Unions are important in many industries, including software development. You and your employer may have a good method of negotiating your pay, but that doesn't make it universal
Belittling the presumed intelligence is completely unnecessary
Are there warts? Sure there are. Nothing is perfect.
Isn't that equally true for collective undertakings?