Michigan just beat OSU for the first time since 03. Granted osu has been very good but its Michigan and this shouldn't happen to elite programs.
Notre Dame has all the history. However it's just that, history.
Nebraska used to be one of the best year in and year out. However that was years ago.
This isn't exclusive to football by any means. Shouldn't the big name, history rich, sports programs get the best coaches and players? How do the other schools with less to offer continue to make storied programs sit in the back seat?