Nice in theory, but what about companies that are so large that they effectively control the labor market? What about companies with non-compete agreements? What about collusive non-poaching agreements between companies that lower the market value of labor? What about companies that disregard employee safety because they know the labor pool is large?
These are not theoretical objections, they are happening now. Employer/employee agreements are not "free" when they break rules like these.