He also got removed for creating systemic, existential risk for the company by handing out $10k line limit credit cards to anyone who wanted one, resulting in a 50% chargeback rate. There are so many reasons for them to have gotten rid of him that the answer is highly underdetermined.
Interesting this got AliBaba into trouble with the CCP. As 2008 proved handing out credit can lead to disaster.