I mean, to be fair to the prediction, the Bills have taken advantage of an absolute cupcake schedule so far. Before today, they had only played four teams who weren't at least 3 games below .500, and they were 1-3 in those games. The last time Buffalo came out against a halfway decent NFC East team, they got absolutely flattened. It wasn't unreasonable to think that it could happen again.
Well the Eagles would have won the division already if they would have been healthy all season.