Though if paying union dues is optional, the unions present in a company will have to show they can do something to actually improve the situation of the workers and not just collect dues by just existing
The problem here is that much of a union’s work is improving the general work culture and policies to be more labor-friendly. Letting people pay union dues optionally means they get a lot of the benefit of the union without paying for it. Classic free rider problem.