Software engineers at Google were fired (allegedly) for attempting to unionize (https://www.washingtonpost.com/technology/2019/12/06/ex-goog...). Google jobs are some of the best jobs in the industry, in terms of benefits, base salary, and stock compensation.
Unionization isn't always about jobs being good enough. It's also about being able to set up a collective front for the workers to negotiate their arrangement with company owners. That's something every employee can want and can benefit from.
> Union representation and improved compensation and employment benefits.
Getting union representation requires, in jurisdictions I'm familiar with, at least a 50% buy-in from other employees. You're not going to get that by lying to them about their own working conditions. This kind of dishonesty can attract some fist-shakers on the internet, but they don't get a vote.
Union representation and improved compensation and employment benefits.
Not to say either party is being honest or being dishonest. But it's clear there's plenty to gain on both sides by, on the one hand, painting organizers ad bad employees, and on the other hand, painting working conditions as worse than they are.