Bageshwar Dham Sarkar
Why does God come to earth?
God comes for His devotees
God's will alone could end Ravan or Kansa, yet He comes to see His devotees. So God is under the sway of His devotees.
He said: we do not come to kill Ravan or Kansa. We come to earth to see our devotees.