https://www.investopedia.com/terms/m/monopsony.asp https://en.wikipedia.org/wiki/Monopsony
Like a monopolistic market, a monopsonistic market is inefficient compared to a competitive one. Employers gain "utility" at the expense of workers, but less than the workers lose compared to a competitive market.
Unions can remedy this by becoming a monopolistic (or near monopolistic) supplier of labour, by negotiating a higher wage (price floor), bringing the wage closer to it would be in a competitive market.
Long story short: if you're pro competitive markets, you need to recognize the benefits of unions. They're not an ideal solution, but the alternative is not a competitive market outcome.
Edit: this seems like a pretty good explanation: http://www.economicsonline.co.uk/Business_economics/Monopson...
Societies should prioritize according to their values. I don't think that maximizing GDP is a universal value.
Also, it's not really about positive market outcome in general (optimized market), but about positive outcomes for the employees.
That's a pretty strong argument against unions in the US, then, since (unlike in other countries) there's no competition between unions at an employer, there's almost no ability to deauthorize a union in practice (ie, choose a different union), and very high barriers to entry (very difficult to authorize a different union for representation in place of an existing one).
I do think that unions could also have too much leverage, but I think that finding a happy medium is a worthy legislative goal.