Filling needs is far more important than recruiting rank. For example, in the last few years, FSU,and to some extent Miami, have had relatively high ranking classes. The ranks were largely accomplished on the basis of overkill and redundancy in skill positions, while neglecting many of the needs in the trenches, especially the offensive line. They got their high ranking recruiting classes, and disappointing results on the field.
On the contrary, UCF may not have recruited as high rated players at each position, but we have sufficiently addressed all positions of pressing need in each cycle in the last several years. If they were not addressed with incoming freshmen, it was done with Jucos or though the portal. That is how you field solid lineups. Not because you have 7 four star cornerbacks on the bench, with 4 or 5 of them planning their exit each year because you keep over recruiting the position and, as such, wasting scholarships and recruiting manpower.