I generally agree, but most of today's unions have not really adapted enough to how the labor market and the composition of the workforce have changed. So they either have to reinvent themselves, or the movement has to start anew from a grassroots level (or both).