I think there are a couple of reasons the South is dominating. One would be the coaching. Take Bob Stoops for example. He left Kansas State in a lateral move as defensive coordinator to become Florida's defensive coordinator. Why? He said the daily schedule was much shorter at Florida than at K State. Typically, coaches in the South don't have to work as hard or as many hours as they do in the North because they are surrounded by excellent recruits. Therefore, it's more likely to find the best coaches in the South rather than the North. Why are the best recruits in the South? It's the exact same reason that the best hockey recruits are typically found in the North instead of the South. It's the weather. More specifically, it's the amount of time as in months young athletes play football in the South when compared to the North. When one considers the amount of club football played nearly year round in the South, it's of little wonder why those athletes are better prepared for the sport of football because they've simply spent many more hours honing their skills. Has anyone ever wondered why most of the Bowl games are played in the South? It's because of the weather and being a more enjoyable experience for the fans. Well, it's also a more enjoyable experience for most of the players as well. I know I'd much rather go play catch with my son when it's nice and sunny rather than cold and miserable.
For a North team to become the next NC winner, I think it will take a couple of things. First, it will take an experienced staff who has worked together for quite some time. Second, it will take a staff that is geared to player development. I don't necessarily think the best athletes are all found in the South. I just think that they're ahead of most players in the North because of the amount more football they've played prior to college. Helping the cold weather recruits catch up with the warm weather recruits will be key to leveling the playing field.