But a law like in CA is much better solution for cases like that, than dealing with Unions, IMO.
In practice though, I fear, they will be overtaken by parasites, will advance bureaucratic BS, political opinions, protections for people who game the system, start mandating nonsense technological choices, hurt the efficiency, and just drive the well-paying industry into a ground, forcing capital to just move software companies into places that are better for business.
Surely this would have been the case for movie studios, given that every actor they do business with is a member of SAG-AFTRA. Movie stars can command multi-million dollar contracts with studios with the help of SAG-AFTRA, and the same union protects everyone down to the background actors. Yet studios remain in the US despite your fear that they'd leave.
But we already have democratically elected representatives that can also do this for us. For instance in California, non-competes are already basically not enforceable thanks to legislative action.
As another example, see the lawsuits a few years ago that were ruled in favor of workers for wage fixing at Google and Apple.
The structures are already in place give these sorts of reasonable protections, why add another bureaucratic, big, slow, expensive, greedy organization into the mix when we can use the processes we already have? (If the argument is that government is not responsive enough, that's a problem for many other reasons too, let's fix it).
> I would rather see more laws universally protecting intellectual workers like e.g. non-enforcability of non-compete clauses and alikes
One of this must be incorrect. If tech workers have good negotiating power, they should be able to get rid of non-compete clauses. If they can't, see, that's what union can do (at least try to negotiate) for you.