This episode of the podcast does a good job of laying out the reasons a lot of guys should stay in school. They also explain why waiting until the last minute to withdraw helps the agent get more money out of college teams.
BTW, if a player signs with the NBA the agent is limited to a 4% commission, while if they sign with a college the agent can get 10% to 15%. What do you think an agent wants the player to do?