Unions aren't just for compensation - it's about having a say in your work.
Huh? If you choose to work for a company with any size, your job description is enforced by a committee. It's just a committee of managers.
If you don't believe me, try to stop working on your assignments and instead work on the cool new project that really interests you.
unless you're self-employed, I have bad news