You can partly blame the athletic association for that. Summer Baseball means no spring football like they have in a lot of states down south. 10 spring practices each year over 4 years basically equates to a 5th season of football practices.
Exactly. It's a different animal down south. Add to it that some of the HS facilities are better than some college facilities and there is a reason that those schools pump out a ton of D1 talent every single year. I think there are more and more Iowa High schools that are stepping up, but they will never reach the level of the big TX schools. Heck, we will don't even have big enough high schools to get the talent pool that some of them do.
The athletes are here though, just less of them. They are just harder to find and usually need an extra year or two to develop.