Ethically: I do not want a committee of mediocre coworkers telling me what responsibilities I am allowed to do 8 hours a day.
I would feel differently if I was a janitor, of course. So janitors should unionize! But I am a well-compensated software engineer and I have no interest in that employment structure.