However, because the private firm is not legally, or practically democratic at all, it makes sense for those who love democracy (and themselves) to unionize, yes.
Democracy is great, don't get me wrong. But it doesn't magically mean that representation for your specific subgroup will exist. If you're part of a demographic with 10-15% representation in your union, is it really a crazy idea that your demographic might want to pool its votes together to ensure that you have more collective influence in a process that might otherwise ignore you?
Collective, coordinated negotiation being more effective than individual negotiation is the entire point of unions. It's just not clear to me why those principles would stop applying within a union itself.
Companies are extremely motivated to undermine unions. Unions tend to get stale as they age and lose their militancy. That's why wildcat action is so common. It sucks but even a workplace with a stale union is better off than one without collective bargaining.
The hardest part of organizing, like so many things, is going from 0 to 1. Once you've got a union you have a lot more power. Thinking you don't is what the company wants you to think.
Unions in the US are democratic institutions, so if there is a problem with your union you can change things.