There are ALL SORTS of inefficiencies and insanity and laziness and treating people like garbage most of us have experienced at non-union workplaces, of course.
That union shops may seem to be subject to extra risks of of certain types of nonsense doesn't mean they aren't a win overall.
But yeah, to be honest, some people with unions find they need to struggle with union leadership over some things. It's generally a lot better overall than struggling with your boss.
A union is simply an agreement between workers and management. Agreements can be modified to prevent such faults when both parties enter in good faith.