Because Unions pay strike assistance.
For example UAW pay 100$/day https://uaw.org/strike-faq/
This way all members can participate in a strike and give it the necessary strength to achieve something. Still most Union fees are ridiciously low. Usually they are in the area of 1,5% of your salary.