Nothing in the world happens without power. A union is a way to get some. "Should" doesn't mean anything without it.
I think organized labor is a very good idea. We can see in the US how workers have been put in ever more precarious situations since the labor unions were significantly weakened 30-40 years ago.
But actually I don’t think having a normal corporation with a board of directors and then a union at odds with that board really makes sense. To me, worker owned cooperatives make a lot of sense.
I am coming to appreciate that there is however no one size fits all solution. So I look at this like “more of X would help Y”. And I do think more organized labor as unions or coops would help workers (in the USA where this is an issue). In the USA workers generally need better health care, maternity and paternity leave, predictable working hours and better pay.
I did however recently learn that in Germany apparently the big companies have representatives from labor in the board, and then they have another board that supervises them which is half labor. I’m fuzzy on the details but it was described in the linked lecture below which is pretty good!
Unions should not be needed... the governments who represent the people working should provide the necessary protections for workers without unions being needed.
Unions are a way for some people to get what all workers should have by default.