The core of this roster lost to Jacksonville St at home last year. I'm sure they had plenty of bad matchups too. They have Florida next week and are feeling themselves pretty good.
On paper, y'all are not wrong and I'm most likely going to end up being wrong here. But there are definitely some reasons to believe in this upset.