Here's what I can tell you -- the staff expected Ennis to be here for two seasons. That was his family's plan coming in, and that's what the staff expected to happen.
The staff did not expect Richardson to leave after one year.
The staff expected McCullough to be a one-and-done, but after his struggles and subsequent injury, they thought he'd come back.
The staff didn't expect Grant to leave after a mediocre sophomore year -- they expected him to return and be the focal point, and then leave after his junior season.
I'm not sure what would be "in public to support that," just passing this info along. I'm cool if people don't want to believe the veracity of the above. If you don't think it is true, then we can agree to disagree.
If we had a full roster of players, then we might not be caught lacking depth and more easily absorb when one or more of these kids leaves earlier than expected. But we've recruited for decades to have a shorter rotation, and when a player like Mali bails, we've had to scramble to fill his spot. The situation was exacerbated by the sanctions, which gave us a smaller roster to work with and hanstrung the coaches on the recruiting trail, which made the situation even worse.