states where last 20 national title winners have come from:
Alabama
Ohio
Florida
Alabama
Alabama
Alabama
Alabama
Florida
Louisiana
Florida
Texas
California
California
Louisiana
Ohio
Florida
Oklahoma
Florida
Tennessee
Nebraska
You think it is a coincidence that only two of those states are in the midwest, one of which being Ohio and the other being the last year of a dynastic that is now dead?
You forgot Oklahoma.
Nebraska, Ohio, Oklahoma prove you wrong.
Those 3 teams have won a combined total of around 21 national championships in football.
Elite players follow elite coaches. That Alabama would have such a large number of those championships is not because of their location it's because they've had an elite coaches.