so my theory is the hero of return was trying to create the strongest demon king so that a hero would defeat said demon king, therefore becoming stronger than the strongest demon king, and able to save his world
It's like in Borderlands where you make an ultra loot Goliath. He's just using earth to farm xp so that he can go back to his world and kill his demon king.