What Bagavan done,does, will do - is the Dharma, we are not have any rights to ask such a question, Because we are just Kevala Jeevatma!
And its not possible to answer this question with some few words, or para, or a book, It has so many reasons and Dharma. And simply its not a thing to ask a questions like this. The question asking ppls can go to a any Guru and clarify their doubts Instead of asking questions here. Because Wrong answer may lead wrong path.
Regards