To quote Patterson Hood: We trust (oddsmakers) as long as (they) tell us what we want to hear.
They aren't right all the time. But they are right more than anyone else. If someone was right more often they would be fired and replaced with that someone.
Fans are often clueless and focused on their own interests. Talking heads get paid to be entertaining and not to be right. Coaches are the best at game planning and teaching technique but they can't touch oddsmakers in being right about who is going to win and lose.