#1 Abundant labor, meaning buyers market, so developers don't have leverage. This has a pretty good primer on the topic:
Democracy At Work
https://www.amazon.com/Democracy-at-Work-Cure-Capitalism/dp/...
#2 I'm as pinko commie liberal socialist as they come, and I can't imagine how even the most well intentioned (least alt-factual neo-reactionary libertarian) group of developers can coordinate collectively. Said another way, I can't imagine preventing the free-rider, defector problem.
This book covers the sociology of collective action:
https://en.wikipedia.org/wiki/The_Logic_of_Collective_Action
Maybe, just maybe, there's a unifying issue or policy, like protecting privacy rights, that could motivate most developers to pull in the same direction... Just to throw out an idea as an example.