USA has no unions and the highest pay for software engineers.
American actors and athletes have unions. American actors and athletes are among the highest paid in the world.
USA software engineers are lacking in all of these. Many countries in Europe have those labor benefits as national law and unions are more about enforcing these rights, and protecting the workers from violation of them.
My last two companies gave me 6 months each for parental leave. I also took a lot of sick time. Agree with vacation time though, could be better.
> job safety and security,
Job market in USA for engineers has been really good. Most software engineers i know have 'job safety' in a sense that they can find a job in a couple of weeks or couple of months at most. But randomly getting fired isn't super common from what i've seen.
"at-will" employment is exceedingly rare in developed countries outside of the US.
Not having "at-will" does not automatically guarantees "a lot of rights".