Free markets are also free of monopolies, and generally expect the actors how have good “information” about the market.
This simply isn’t true for the labour market, ignoring the monopoly aspect for the moment, workers don’t have good market information.
Worker pay is usually heavily obfuscated by employers so it’s almost impossible for an individual worker to accurately gauge how much they can demand.
Addition workers have very limited time and resources to spend on gather information on the labour market. How are they supposed to discover better paying jobs, or better industries without constantly job hunting?
Compare this to companies who in comparison have a huge amount data. At a minimum they know the wages of all their employees, they also have the resources to be constantly surveying the labour market and adjusting to it.
All of this compounds to produce a heavily skewed labour market, that skews in the favour of employers.