As long as Bowers is involved at Ensworth, they will place their emphasis on sports. IF they happen to have those that are academically talented, well, that's just a bonus. Their mission is on athletics.
Baylor and Mccallie... there mission is more of an academic nature.
But, you're right. It's no IMG, but they could make a significant splash in a few selected sports. Much like Notre Dame (South Bend variety), if students don't measure up in the classroom, they ain't going.