On higher education:
You can get a great education at any college if you put your mind to it and select a major that the place is half-decent at. The difference between a place like Tech and most schools is that it is very, very good at everything it teaches. That really is something that can be sold, at least to some players and their families.
Oth, since the top schools are good at everything two results ensue. First, the faculty, knowing that they are expected to do it, demand a high level of effort from all students in all programs. When you head a program that does a good job and expects a lot at a school where a lot of the others don't, you always worry if you can keep your numbers up and you trim corners every now and then to keep students. (I speak form experience on this.) Second, competition among the students themselves is bound to be higher. This varies; I know of one Ivy that has a hard time getting kids into all grad programs because the lowest grade anyone gets is a B. In general, however, the good schools make it harder to get decent grades, particularly in programs where screwing up could lose people money or their lives.
A lot of players in high school who have multiple choices aren't really looking for that. They should be, of course, since it is effort and a willingness to compete that often (luck counts) leads to success later. But I ran into this a lot: "I can't major in <your choice of difficult major here>! I'll never succeed at it and I don't want to waste the effort." Sometimes the kid was right; not everyone in college has the gumption to take on a challenge. More often, however, it was a matter of self confidence; the student didn't think they were up to snuff, even if they were. So they took the easy way out.
This makes recruiting more difficult for sure.