Now, I know I fall on the other side of the recruit generation argument as OR, billy, daalter and many others (but on the same side as Anton), but here's the thing regarding prestige:
Right now in Smith, for example, there are about 15 teams that ever have a chance at winning a NC. No one else really has a chance. Every so often one drops out or someone new moves up, but this has been about the status quo. Every year, 12 of the top 13 RPIs are A+'s. And it's these few teams that pull in nearly all ~50 of the top tier recruits -- that's why things never change.
Now: if it was much harder to become an A+ -- let's say there were only 4 -- then those teams would still pull in top-50 recruits: but that would leave 35 left for the B+'s - A's. The results? There would still be dominant teams, but only 4 instead of 15. And the rest of the wealth would be spread amongst 20-40 other schools, wherein competition would allow those teams to rise or fall, and a good coach could put together a squad composed of a few 5-stars with solid 3-stars and role players so as to compete successfully on the big stage. Add in that these lower-level schools will be less likely to lose EEs than the top 4 schools, and you have a very competitive environment, where the very cream of the crop still has some advantage -- which is I think a pretty ideal situation. And -- it doesn't involve changing recruit generation.
I don't think the problem is the recruits, though that is still a separate issue and can still be debated. Regardless, I think the real problem is the ease with which an A+ can now be achieved.