[1] https://press.aboutamazon.com/2022/3/amazon-launches-employm...
"firing people whenever they heard faint whispers of a union"
As for me, personally, I don't plan on working for a company my entire life and see a union as a roadblock to my selfish goal to financial freedom. Nothing would drive me off a job faster than getting my CoL raise after the union rep "fought so hard" for the pay. The reality is in most cases they're in bed with the C-levels and the "fight" was the three martini lunch at the country club. If you actually understand the balance sheet allowing a union almost never makes sense. In some cases it's cheaper to just fire everyone and outsource. In the case of Amazon they are large enough doing this in total is a little hard... but they're still working on it I'm sure.
The proper answer, I think, is if working conditions suck start your own thing and make the working conditions better. If you really do have a solution you will have an eternal wellspring of employees willing to do nearly anything for you. This, of course, would require the person to not go home and play video games or binge netflix. A path that isn't for everyone. Alternatively you could start a union and clear high 7 figures a year as the rep fighting for those "hard-earned" raises. A perfect example of this is the teachers and trade unions. Most of the time - a union is just an inversion of control that's designed to enrich the people running it. The socialist idea of a true trade union can't, and never will, manifest in a reality where humans are selfishly driven to improve their own conditions while sacrificing the comfort of others.
I don’t think anyone’s going around insisting that unions are always perfect or always produce the most employee-favorable outcome conceivable. Unless they were actively campaigning to have the hospitals worsen working conditions more than they wanted to, making some concessions still gives a better outcome than in the absence of a union.