Good point but you misunderstood my argument. It's in the interests of corporations to push up supply and if you look they are doing just that.
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.