But US unions seem to exist nearly exclusively to protect people who don’t want to work.
Not my thing. At all. One should be able to be rewarded for hard work and productivity when you are expending more effort than the guy clocking in and doing everything possible to avoid it.
I’ve often thought you solve this via old fashioned guild based systems. The guild trains and provides labor while guaranteeing skills, quality, and honesty. They vet their members and cull the losers - a poor performing member should be seen as a liability for the rest of the pool of labor and very quickly corrected or removed from the guild.
That way employers know that even if they are paying more than they would like, at least the labor being supplied is going to be top tier and the job will done done to a high standard and on time.
Unions devolving to simply protect the lowest common denominator is a problem.
There are some trades unions in local chapter formats that work somewhat like this today. I’d just like to see more of it and more formalized with local competition between different union groups.