Atrain, this is definitely true. But the difference has become so large it's ridiculous. I honestly dont care enough to spend the time to pull the numbers asked for above. But the combination of there being a larger difference between the elite and good players, and the resulting increase in recruiting money to the BCS conferences as they got almost all of these elite players, has basically created a system where the only way for a mid major to compete is to put together a 5-6 man class and get 1 good year (maybe 2 if its a very good class). While you can argue this is actually pretty realistic, it doesnt create a good product.
As far as fixing it, recruit generation is still the easiest way, I think. It will let some elite players slide to the mid majors which will dilute the post season recruiting money some as well. Im not saying a huge change needs to be made, but enough that it's at least possible to build a semi competitive program.
Not saying this for my benefit, I obviously have never made the jump to a BCS team. Itd just be nice to have the ability to get a Butler/Gonzaga/Davidson/BYU/SDSU, and on and on everyone once in a while.