He has a more diversified skill set than you are giving him credit for.
He was fired from GT in part because he refused to throw the ball - even though he had Calvin Johnson on his roster.
I think another poster had it right. Chan wants to show the world what a genius he is by not doing what anyone with half a brain would do.
He hasn't figured out that this means he winds up doing what only someone with no brain at all would do. Smart boy.
He has managed to lose the team. Jackson, even Fitz are calling out his gameplan and playcalls.