I guess the thing to consider is that college coaches don't have the time or resources to go to every local high school game. There are just too many games across the country. UT and other big time programs can't send a scout to see Farragut or Hendersonville play 3 times each, plus you have to consider even if they did, there is a chance the best player has a bad game one or two times and then even an athlete that could play D1 ball would be overlooked for bad timing.
The reason Florida, Texas, and the other states get more recruits at the D1 level could be multiple, but the big reason is obviously speed which isn't a huge asset we see here in Tennessee compared to Florida. Plus just because a TN Stud kills everyone that may just mean he is killing less stellar athletes than the same stud is doing in Texas. If you aren't playing the best, how can you think you are the best?
If you want to be completely honest, besides a few, how many kids that were REALLY players, didn't get to play at the next level? Just because a kid is great at Station Camp, won't make him great at even UK or SC. To think that TN kids are not given a chance is somewhat paranoid. The best play. The best will always get their chance, that is why they are the best.
I'm sure some kids do get the shaft, but seriously, I would venture a guess that most of the build up and buzz around a player has more to do with parents and community than with true knowledge of what it takes to play D1. Does it make sense that any college coach WOULDN'T take the best? Of course not. They see the best and know what they need to be successful.
This isn't just a topic for football ... this is all sports.