A scholarship is a commitment that works both ways: The student athlete is committed to playing the sport. The school is committed to pay for education expenses.
There is no guarantee on the future. The student athlete cannot guarantee that they will not get injured or even contribute at all. The same goes for the school, they cannot guarantee wins or employment of certain coaches. Its like business....you have to look at the whole picture of the decision (pay, hours, the boss, travel, advancement). That is why student athletes should consider the school's reputation, academic major, location, teammates, and coach. Likewise...schools (and coaches) should consider GPA, test scores, attitude, athletic ability, and leadership when offering scholarships.