I would also guess this...the more successful/bigger the program, the fewer (if any at all) full rides are given. Many, many players want to play there...if not you, then someone else just as good or better.
A program that is building would be more likely to offer it in order to have a chance at a very top recruit.