Over the last 60 years, when looking at the AP poll and then the BCS/CFB national champions, there are exactly 20 schools. Three of them are complete outliers--Pitt in 1976, BYU in 1984, and Colorado in 1990. Also, there are two teams that have national championships from long ago that have only won one in the last 60 years--Auburn and Tennessee. Otherwise, the sport has given national titles to these teams for the other 55 years--USC, Texas, Oklahoma, Nebraska, Michigan, Ohio State, Notre Dame, Penn State, Clemson, Georgia, Florida, FSU, Miami, Alabama, and LSU.
That list doesn't include some huge programs like the Ags. Nobody is cursed--its just that the major names in the sport just tend to recycle themselves back to the top. Notre Dame and Penn State haven't been at the top in a long time but having seen Michigan win it all last year makes us know that they can still be a player if things go right for them. Now, maybe they won't, like Nebraska, too. But expecting anyone outside of those names listed above to be a national champion is really bucking history. Look at Oregon or Washington, for example. Both have lost when they are in the playoffs/title game, so they have no titles. Since the CFB playoff got started in 2014, Oregon, TCU, and Washington all played for a title and got beat easily. Instead, the most boring sport that is in dire need of new champions, gave us more Ohio State, Alabama, Clemson, LSU, and Georgia titles, until Michigan got to add another title since theirs from 1997. And my guess is Georgia will just get another title again this year...