When he signed it. Even at the time, Amir said he didn't expect BC to offer him that much. They probably could have re-signed him for less because he didn't put up huge raw stats.
He's got some good offensive weapons too... there just doesn't seem to be anything he does well, bad decision maker, not very accurate, and can't make things happen with his legs.