While it is easy to say that it is hard to spot “genius,” it is also important to note that people grow and change over time. Maybe being called flaky influenced his growth down the road.
Feedback like this is based on limited interaction with someone at one point in their life, and I hope that many 21-year-olds mature and find their element later.