Several of you obviously missed the note in the article that some of Rosenhaus clients are not doing so well.
If he's really "the best" at what he does, then he shouldn't be just getting big name players to sign up or getting top dollar on the contracts. If he doesn't advise his clients for their long term good and they squander it away - that's not looking out for their best interest.
Some of the clients will make enough or be smart enough because of their upbringing to handle the money. But, the fact is, a lot of these guys don't have the family foundation to keep their heads on straight. That's where a good agent comes into the picture. If DR is really concerned about his clients, then they'll be well off for years to come - not just for a few short years while they play ball.