Economist Alex Tabarok argues that pundits should be required to bet on their opinions and predictions. By putting skin in the game, they are forced to tie their success with the quality of their predictions.
Put another way, listen to the people that have the most to lose from getting a prediction wrong.