My concern is that without a counterbalance of developers advocating in the interest of the workforce; individuals will always be at a disadvantage.
Why? In a business everything comes second to profits and the accumulation of capital. Anyone who has worked at a startup outside of the US coasts knows this well.
I'm not saying we employ the old methods of unionization, but what am I saying is that we need collective bargaining.
It's up to us to identify a modern model that addresses your concerns.