Playing at a big program def has its advantages in high school. Coaching and facilities are usually better, opponents are better trained and coached, and more chances at playing in pressure situations on TV. Just to name some advantages.
Small school athletes have a harder road with less good players around them, opponents have less everything, and the athlete often gets spoiled as the Big Man on Campus.
Point: Bo has had to read coverage and avoid good blitz schemes. KF could just scramble out and throw it to the deep guy