I will be mailing my dues to IVI-IPO (Wikipedia) later today. I know many of my friends in progressive politics have criticisms and reservations about the organization. I still want people to join. Your criticisms are valid, but IVI-IPO is good enough to justify the cost of membership.
For my dues, I can meet a variety of candidates at the "meet the candidates" function. And I can participate in the endorsement process. This allows me to ask my questions of the candidates. And I get to form my own impression of candidates running statewide and countywide.
Yes, there are many ways to criticize IVI-IPO. And I'll do some of it below the fold. However, unless you are rich enough to go to a bunch of political fundraisers, IVI-IPO is a way that a regular citizen can get access to a large number of political candidates. If it cost $500 to join, I'd expect the organization to be run better. But for a $35 investment, IVI-IPO is a pretty good deal.