Author of this content has low reputation.
These pundits have no clue what they talk about, most of the leagues, teams play 38 games, there is injuries, there I a loss of form and so many things that happen in a whole season so they should consider all these factors and if not they will be changing their minds every week. That's not how someone who understands the game should predict results.