Maybe people are considering Crawford as favorite here because the odds from sportsbooks are clear that they are heavily favoring Crawford to win this match. Just look at the odds, 1.x vs 4.x, in favor of Crawford. So, these numbers are saying that they are rooting for Crawford to win on this match. Porter is underdog and the odds are good if you want to place a bet on him. At least, your money will increase several times if there will be an upset.
Crawford has a higher chance to win this fight since he hasn't been suffered any losses especially with a kind of opponent like Shawn Porter. Like any other boxers who haven't been lost, I think their opponent needs to give them a hard time just by the start of the rounds. Crawford is not known for his power punches but he has some deadly technique which makes him win this fight easily if Shawn doesn't have any solid strategy to give in this upcoming fight.
Shawn's strategy is to really bring the fight to Terrence. From the first round he is going to be the aggressor and then go with volume puncher. It might not hit Crawford straight in the jaw, but for sure makes him uncomfortable, just like what Shawn did to Spence, as he push him to the limit. And also the same with the Ugas fight, just going at Ugas and he won by a decision. So I think that will be his main strategy in this fight.