No offence, but;
Why did Shiva have an extra-marital affair with Mohini and beheaded his own son Ganesh by mistake like a human, being a supreme god?
When Rama, the incarnation of the god Vishnu, lost his wife, he did not get her back with supernatural, authoritative power. He had to fight for her (although he did many other things with supernatural power). In the battle, when his brother got injured, Rama was helpless until a sage prescribed a Himalayan plant for his treatment. Rama, though he was god, was helpless to procure the plant; so Hanuman flew to the Himalayas and got the plant. Sita, Ram's wife offered vows to Ganga while praying for Ram's safety. When Rama wanted to kill Bali, a bad guy, he had to use stealth because Vali had a boon that he could draw half his opponent's power to himself. Rama could not nullify this boon. Similarly, Rama could not prevent Ravana's 10 heads from rejoining themselves to his neck whenever Rama beheaded him. Being a supreme incarnation of god why he did he fail to do all these things?
Even in Mahabharata, Krishna behaves like a normal human being not using any supernatural powers. Why?
- What was god's intention in doing all these things?
- What is god's message to us from all his incarnations?