Be honest - you should want to have players on your team that have the talent/skill to be considered in the top 10/50 in the world for their age - that is what we have had here for the past 5+ years. It's not like those players aren't out there - they are choosing other colleges - mainly UM and UW.
There may be better days to come (08/09) but the 06 & 07 recruiting classes have to be considered thin on skill compared to the others we have had recently.
We can't have it both ways - when we have high draft picks, we promote that fact proudly as a sign of good times ahead. When we don't, we should be honest and not try to rationalize - "Hooray - they'll be here longer."