"There is not a single problem competent developers have that unions would solve"
Question for you about this. Is the balance of power in negotiation equal between a lone developer and a company?
I ask, because in my little world, it sure seems like the company has way more of the cards than a developer does.