There are some true disadvantages that the Gophers face, much of it is geography.
It's not that Kill and now Fleck were attempting to go to an Oregon-caliber offense (they've got Nike to accomplish this in a similarly tough area), but both have tried to get a dual threat QB and therefore spread things out a bit, even if it still comes down to running the ball.
Unfortunately, we aren't likely to get a lot of outside talent and dynamic QBs here given location on the map, and surely not depth of it.
Knowing that, you also brought up Wisconsin a few pages back, which has driveable proximity to get the next guys up in large population states like Michigan and Ohio. We aren't obscenely far from those states, but it's 4 hours further to all of them.
I'm not saying Fleck can't do it, but it's a challenge. Our ideal best option would be to mimic Wisconsin and build a top flight rushing team with behemoth linemen, but it's tough to do given that Wisconsin and somewhat Iowa are so established in this that they win battles for those recruits. Note: I'm not saying Fleck should do this. We hope to be a good rushing team but it'll likely be with balance and we'd prefer to have a good QB controlling things out of the gun most of the time.
On top of it all, we've got competitive teams like NDSU to poach some players a bit closer to us, whereas Wisconsin is the only D1 game in town with no FCS or even DII in-state competition. Linemen (and other players) that are developmental would rather walk on there than take a Dakota offer at times. That's helped them churn out several more All Americans and maintain depth.
I disagree with almost all of this. Being "closer" to Michigan and Ohio by 4 hours is a dubious reason to expect better recruiting success. Minnesota could easily counter that flights to Minneapolis are generally significantly cheaper than those to Madison or Iowa City that will almost assuredly require connecting flights. More important than distance is the fact that the Twin Cities community resembles the communities of many of the football recruits much closer than Madison or Iowa City does. The idea that NDSU poaches recruits that could be walkons at Minnesota seems far fetched at best. Iowa has to deal with Iowa State in state and FCS Northern Iowa. Why is NDSU an issue for Minnesota but Wisconsin has 4 FCS schools in bordering Illinois in Illinois State, Western Illinios, Eastern Illinois, and Southern Illinois? I would guess they have as many or more FCS coaches poaching potential walkons as Minnesota does.
The biggest difference in talent at Minnesota compared to Wisconsin and Iowa in the last two decades of Minnesota football ineptitude has been on the offensive line. This has had much less to do with recruiting than it has had to with strength and conditioning and player development/coaching. Wisconsin just had a kid drafted in the first round on the OL that was playing D2 or D3 football before coming to the Badgers, Iowa's had a few home grown instate kids go on to be drafted in the first round of the NFL draft (ex Robert Gallery) who had no other B1G offers. The Gophers haven't had a single first round draft pick on the OL during this stretch. Physically, our kids on the OL (and to a lesser extent DL but still very noticeable) just don't look like the guys that play in the trenches at these schools. We've had a number of guys during this stretch with a recruiting pedigree similar/better to that of many of the Wisconsin/Iowa recruits that ended up in the pros: names like Jimmy Gjere, Jonah Pirsig, Isaac Hayes, Tommy Olsen, Matt Carufel yet none of them were even drafted.