In the US unions do stuff like that all the time.
Non compete clauses, colusion amongst employers, blacklists etc. is regulated in most countries when it comes to employment but much weaker regulated when it comes to contractors.
It pays more but long term contractors often get the short end of the stick.
It's cheaper to just pay and treat everyone fairly, which is what they do not want to do. Imagine if all Amazon or Netflix engineers were on strike.
In most countries where I've worked (Europe and Asia), unions have been nothing but beneficial.
However, you can spin it positively as well. For example, firing young ones first is done because for people nearing retirement finding a new job is harder. Overall, the system is more "socially minded" with the tradeoff that disruptions are slowed down.
- Racial and gender equality in recruitment, compensation, and promotion.
- Better working conditions for contractors and other workers who aren’t classified as employees.
- Non-participation in human rights abuses in the US and abroad.
Some other ideas:
- Right to work remote? Without a major compensation cut?
- Limits on oncall shifts, or rules regarding extra compensation for oncall time.
- (At some companies) an approach to PIPs/firings that’s less up to the whims of asshole managers.
You're going to have to show that it's a problem, because it doesn't seem to be.