How isn't it a market solution for a collective of individuals to band together to determine what they think are fair conditions of wage and labour? If they are wrong then the whole thing fails just like a business mispricing and/or mistreating its customers would, if they are right they all get a better deal.
It's a freer market than allowing disproportionate power of employers in the labour market distort the price of labour.