Does it really matter in the end? Such a small % of player's get the opportunity to play in college, whatever the level, is a major achievement in itself. And for those few players, and remember, the country is a big place and there are a lot of high schools and a lot of players, finding the right fit, athletically, academically and financially is really what it is all about. I'll give an example. My son had offers from all 3 divisions, did a good number of visits and ended up deciding, (his decision) on a D2 school. Between the athletic and academic money they offered, he will come out with minimal debt, be able to go onto to graduate school without holding a heavy bag.
In addition, he will get the chance to play, and they are a top 10 D2 school and possibly win as well as get his college experience and his education. Things to think about for the kids. One of his coaches went D3 and won a championship many years ago and he reminded him again and again that regardless of the level, he won an NCAA championship and that is something he will always have.
He also got is degree and lived the college life. Just something to think about...