Why don't they wait til January and then make the ballots based on how everyones doing? Not just base it on big names. The NHL All-Star game is like a popularity contest in high-school. Nothing but a waste of time.
My comment about the coaches picks being meaningful is only in so far as what we have today.
Ideally, I think the PLAYERS ought to vote in the All-Star rosters, the fans vote in one G, one F and one D [in advance], and have the previous season's Stanley Cup coaches automatically be at the helm. Obviously, players can't vote for themselsves and can't vote for anyone on their team. That would probably be the most fair system IMO...
...you have to basically own up as to who the best players you face are, thus avoiding the nepotism thing. We'd still see all the Foresbergs and Hasek's but we'd also seem a lot of good players we never hear much about I bet.