They are supposed to serve a higher purpose than just make money.
If you were being equivalently fair to unions you would say that their sole purpose is to take dues.
>a lot unions don't really carry out their core function and there are no consequences for this failure
Yes, they do, they lose members.