I'm going to guess in this case it's more the latter than the former.
A free market will not solve climate change as long as coal and fossil fuels are inexpensive.
A free market prioritizes one thing: Profit. That is all. A free market only solves problems when it is profitable to do so. Yeah, charities exist, but they typically aren't big enough to solve the big problems on a big scale.
> Profit. That is all.
Free markets also have intense competition so "Profits" that you talk about don't just go out of control - Prices are set at the intersection of supply and demand curves. Companies would need to shave off profit margins to stay competitive.
I think it is fair to say that there are no ideal free markets. There are always asymmetries, downsides, side cashing and a whole bunch of complexities in any market - nothing is ideal.
So, we should have regulations that control those asymmetries.
No, it's not.
Usually, that's covered by the adjective “perfectly competitive” rather than “free” modifying “markets”, but it is an aspect of textbook idealized markets.
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.