DA was always generous with the rookie contracts, considering the amount rookies get paid as compared to others. If Mickey were to have signed a 2 year contract he probably would not have had much playing time. With a four year deal it gives time for mickey to develop and realize his potential on the Celtics roster rather than some other teams. There were also talks that DA promised he be picked @28 and that contract was make up for not delivering on that promise.