The relationship between Alibaba and Yahoo hasn't been great in a long time, and there's substantial governance risk to owning a large stake in a Chinese company which hates you. Owning 20% of a $35b company could be worth less than $7b if they decide to make things difficult, and there is limited recourse. I don't think this sale is being driven by Yahoo.