While major programs such as Alabama, Ohio State, USC, Florida, Texas, Notre Dame, Michigan, LSU and Florida State get most of the top recruits every year, not every prospect aspires to play for a "big" school.
Recruits have to do what is best for them, on and off the field. Some who have offers from major programs want to play a certain position in college, but only a smaller school is willing to give them a chance at that particular spot. Other recruits fly under the radar of the powerful schools, but become studs at small programs.
Western Michigan has a commitment from a solid 3-star safety, while a talented linebacker is headed to Louisiana-Lafayette. Plus, UCF is getting a quarterback with a high ceiling.