Union members can opt out of making political contributions. The other things that unions contribute to are paying the people that collectively bargain wages, and they are generally worth the money, because union workers almost always make more money than people doing the same work in non union shops, and recruitment.
There are some unions that have pension funds. Most of these are managed properly.
If more Americans belonged to unions, we would have more equality of both incomes and opportunities.