For me personally, I think that a couple things ought to be done to fix the perceived problem at low to mid DI. The resulting flight back down to DIII is actually a barrier to entry for noobs. I believe that the problems with DI have been exacerbated by the flight of veteran coaches down to DII & DIII. These are just spitballs:
1) Decrease rewards in DIII in the years after that coach wins a National Championship (if occupying the same position for more than, say, 8 seasons);
2) Make the very best DI recruits demand promises of playing time and/or starts before accepting a schollie (maybe not all, but add demand msg notice as well);
3) Make recruits with a total potential greater than, maybe, 750 unwilling to accept DIII recruiting...period; and, perhaps most important...
4) tweak DI recruit generation to improve the overall potential of recruits available to mid-conference DI schools.
I have not coached in DI, but it seems that enough coaches are bemoaning the last recruit generation change, that some tweak is mandatory. The changes need only be modest, but that may encourage experienced coaches to move back up from DII & DIII to non-Big 6 DI schools where they belong. If Butler, George Mason, Gonzaga and Virginia Commonwealth can compete at the top level in real life for multiple seasons, then it makes no sense that they can't in this game.