As bad as Kansas was last year, they are still a P5 team, and they still have P5 level talent on the roster. Any win over a P5 team is a good win.
You're being too kind. Kansas is only a P5 team by affiliation. Period. They are terrible. ...
And while they were indeed terrible last year, it would be difficult to argue that they had no talent. Looking at recruiting rankings from 247Sports:
2013: Kansas #48 in the country, avg .795; Ohio #118, .7618
2014: Kansas #51, avg .8051; Ohio #105, avg .7597
2015: Kansas #74, avg .8104; Ohio #89, avg .7733
2016: Kansas #84, avg .8123; Ohio #115, avg .7730
Just because they were terrible last year, that doesn't mean that they don't have some talent. They do have a new coaching staff this year. They might or might not be better. It's not safe to presume that they will be as awful this year as they were last year because most likely, they will not be.
I do expect Ohio to win the game. I just think it will be one they have to earn.