This has been discussed on and off many times. While this is a good idea in theory there are several issues with actual implementation. For example, where does the recruiting money come from? It would heavily favor schools that have more over cash over those schools who don't because of recruiting battles or being in a weaker conference and not getting good postseason money.
Even if there was a separate budget for this, you have the issue of coaches leaving and a new coach taking over and having different ideas on team building. Also, for DI, you may have a player leave for early entry into the draft that you didn't expect and suddenly you have to replace a SG when you are pot committed to Centers. There is just not enough flexibility there to adequately adjust.
At the DIII and even DII levels, some cagey vets may run circles around new coaches who are just learning the game. It would not be fair at all to expect a new coach to be committed to weaker players just because he/she didn't know any better at the time.
Lastly, there is the issue of potential. I have seen many HS players who were merely bench players as underclassmen blossom as seniors. With potential being so important in the current game, it would be really hard to program a HS Soph/Junior to a realistic degree. Not to mention the added cost of buying FSS to be able to see them.
Bottom line is: It will never happen.