This guy gets no respect at all. Only 4 people have done this, and it's insane to say he isn't a hall of fame player. He wasn't just "VERY GOOD." I'm pretty sure he has a few gold gloves too. He gets overlooked because he bounces from team to team, and while I'm not sure of this, I think his playoff stats haven't been stellar.
To point out he never started an all-star game is pointless. Teams that do good have good attendance and more people vote at those ballparks, so those teams have more players starting the all-star game. Just look at the AL this season...4 Red Sox and 3 Yankees. Both of those teams sell out every single home game.
And it's the Baseball Writers Association of America that votes on eligible players, and after 20 years that player can't be voted in by them, but the hall of fame veterans committee can vote them in.