The NCAA has academic standards + limits the amount of scholarships that can be offered. ASU can offer 18 full rides or offer equivalent partial scholarships to up to 30 players, which seems like what they did here. Other players can always grey shirt aka hang around until they get an offer, if they want.