EDIT. Sorry this in response to Tape
Actually he wasn't drafted in later rounds because he had his agent tell all the teams he would refuse to sign with anyone who drafted him outside of the 3rd round. He thought he was eligible to reenter the draft next year, he was wrong. And now, he will make even less than if he was drafted round 4 or 5, or 6.
And he will be eligible to sign a new contract in year 3 instead of year 5. He will have positioned himself to cash in on contract #2 a full two years earlier than if he was drafted in the first round. So, he's losing millions now that he could recoup in ... let's say two years.