What makes Kartikeya special is not just the magic, but the faith that the people have turning into magic. When those who have to flee the normal cities that lay in the sky because they have faith. Ultimately their faith turns into a greater power. There are several different faiths, which in-turn creates several different powers.