You better hope things improve; because the worse things get, the more likely people will turn to unions.
I don't really care whether people unionize or not. It's their choice and their consequences, being unionized means they are collectively responsible for results. I will treat them fairly but in no way will join them.
I prefer my own way - work hard, crunch, get more responsibilities, learn stuff even if it's not mandatory, push yourself, connect with people - and get more benefits and faster than others. Basically I play2win on the work and not just exchange 40 hours a week for salary.
Those who strive don't really like unions as you are forced to carry a burden of lazy and stupid.
Anecdote story - my old guild in early days of WoW, which was mixed casual-hardcore, actually had players "unionized" and tried to force "equality" into raiding participation as hardcore crowd "monopolize" it and only took those who they wanted to take in and others were left behind. And... it was a disaster. In half an year guild lost all competitiveness in raiding as hardcore raiders just left for other hardcore-only guilds where they are not forced to carry casual part of the guild with no skills, dedication or discipline but lots of complains and demands.
That "proven track record" becomes largely negligible or a pretty toilet paper, in the big leagues, the moment you slip-up or express a concern/disagreement a couple of times. Happens more consistently than not. Modern day industries don't really value talent. A person is just an useful cog in the machine until arbitrary metrics decide the person in question isn't, regardless of the surrounding circumstances. Microsoft recently let go off the inventor behind TypeScript. So much appreciation for a "proven track record".
I said overperformers and not talents. The problem with talent is that they often think they can and they do what they want, especially if they have one or two grand successes.
And overperformers do what company wants them to do - it's overperformance against KPI and not some random stuff important to universe but not the company.
KPIs are basically "help your management to help company earn money" and those who do them right are valued. And companies wants results to be stable and controllable and not some random lucky strike that talents tends to stick to.