The agent's math involved more than just the initial contract.
First was that as a UDFA, he can renegotiate after 2 years, a drafted player has to wait a minimum of 3. Second was that if he plays out his 3 year contact, and has a first round tag put on him as a RFA, at the end of 4 years he makes as much money as a mid-second round pick.