I see two issues at play here:
1) STOP TELLING THESE IDIOTS TO LEAVE EARLY. This needs to stop at Miami in the worst way. Not only for the team, but for the players themselves. These dudes are leaving without degrees in many cases and getting burned.
2) Limit impermissible benefits. Pretty obvious that agents fronting money to players is pervasive throughout major college sports. This provides an added level of protection.
Finally, any of these guys who have real potential to make money shouldn't go anywhere near financial planners as they need private bankers. Financial planners here may be a catch all, but I'd reckon 99% of financial advisors have little clue what to do with professional athlete compensation.