I feel like you either don't live in a country where there are unions, or that the one you do that have unions is a first world country where life is still good even when going through rough times.
I don't live in a first world country, and my country has unions. And if you ask any worker that lives here, 95% of them will not only answer that unions do jack shit for them, but they also demand a "tax" for you to pay them that was obligatory until a few years ago(and once it became opcional, 97% of the workers stopped paying them, effectively waving their rights to whatever the union does for them, and never looked back).
The problem is that, at least in my experience, the unions hardly do something positive for the worker, and all they do are riots that not only make the worker look bad, because they end up being forced to join it(as the unions prohibits by force if necessary entrance to the workplace), and make them look like slackers or something like that, but most of the time(in my country) they get up in arms over things that don't even improve working conditions for the workers in general, and just comes up with more unnecessary fluff that makes hiring people more expensive(and thus, its bad for the company, and bad for anyone wanting to work there).
This topic is more complicated than this, obviously, but that gets the gist of what I mean.
What Reggie means, and I agree with him, is that being more generous about rewarding your workers and having a better work life balance is just a good bussiness move. Keeping workers happy will avoid losing talent, and they will probably work better and harder, and also avoid them comming up with stuff like unions, that just increases the paperwork and ammount of money that companies spend on a single worker, either to maintain them, or to hire more(and not on things like higher wages, but actually on the eventualities of riots, paralisations, or the burocracy of hiring/firing someone)