Not true.
Oddsmakers also have to take into account the amount of money bet.
The Cubs, for example, used to get odds better than usual because they received a significant and disproportional amount of the bets relative to their talent. The Yankees often see the same.
And this makes sense. The only purpose of odds is to increase wagering on underdogs. If people are already willingly betting on them, why increase the payouts?