Makes you wonder if the staff was kinda on the same page here. Were he lighting things up across the camp circuit and he continued the trajectory he was on when he was first being recruited, perhaps the staff would have been a little more patient with the visits and waffling on his commitment. A kid tailing off his development trajectory and not showing that he was fully committed makes recruiting decisions a lot easier.
That said, like
@CFPBuckeye suggested, never want to see a kid failing... but given the struggles and the lack of commitment, glad this isn't a problem that the staff will need to address. Frankly, given some of his struggles and the fact that he ended up a UF and will likely see the field early, I kinda feel bad for him. I suspect that with time to develop he could be a very good player. Throwing him into the fire without that time could be detrimental. I'm thinking of what happened with Pryor here. Forcing a kid to play before you fix mechanical issues and have him really ready for the game at the next level is equally likely to break a player as it is to do anything else.