Having seen what unions have done in many places, particularly public sector unions like for teachers, I disagree. The problems of union culture are also obvious to anyone who has had to work in a big union shop (like at a very large company) or do contract work for them. The protectionism leads to irrational inefficiency and blockades of random rules that make no sense. And these days, unions are involved in all sorts of political issues that are irrelevant to the workplace, which is not appropriate.
I’m not saying unions are universally bad. But I am saying that American union culture’s track record is debatable at best. I have heard though that unions in Europe tend to be a lot more constructive and effective.