I agree with that as well, the one big short coming is that some unions representing airline pilots, lack the solidarity within our profession as a whole.
Ramp Agents at our airline are represented quite well by their union. The make pretty good salaries, have excellent representation, and have a great contract. Although the work is different than being an airline pilot, I can tell you this, they make more money than what most pilots at regionals will make annually. The benefits for medical, dental, 401K, profit sharing are far better than what most airlines offer their employees. QOL is not bad either.
I don't want to compare ramp agents to pilots, but merely point out that with a good union you can get really good terms in your workforce. Some Airline Pilot unions have dropped the ball on things that have a strong effect on our profession. The Airline Pilots Unions have played a HUGE part in improving safety, and other significant areas, but they have been quite weak for improving pay, benefits and labor contract negotiations over the years.