Because all they see is "that union is taking money out of my pay check!" and they don't see the positives.
And there actually are bad unions. I worked in a casino and out union was a non-striking union so even if the casino gave use some shitty contract we weren't able to strike. So what was the point?