It seems that most of the top D1 programs typically only develop 2-3 athletes each year in their top 5-7 and the rest are mostly transfers from other schools. Colorado, NAU, NC State, OK State, Tennessee, Alabama, Arkansas, etc are the usual suspects (I respect what they do, but this is just a fact).
Meanwhile, there are smaller schools who develop athletes really well but are unable to keep up with top schools because they can't get the transfers (not to say ALL small schools develop well). It takes years to develop kids and meticulous scholarship management to create a great mid major program and even then you may lose a kid you developed to a larger program. I'm not going to use this as a rant about the transfer portal as I'm for giving athletes autonomy over their own careers.
Do recruits care more about being on an established program or taking the time to be developed at a smaller school? In other words, do they look at the long term side of things or do they look at the instant gratification? I've spent a lot of time preaching my ability to develop athletes at a smaller D1 program, but would routinely lose athletes who would rather be the 12th guy on a national qualifying team. I'm not knocking the kids, I get the allure of that, but I get the feeling athletes just don't have the patience to take 2-3 years to develop when they can hop on a contender and "contribute" from their practice squad.
Shoot, we even lose kids to top-level D2 schools but they are also big "transfer schools" like the top schools in D1.
What do you guys think?