Why did the Vikings have gods?
Some people continue to worship the gods of their parents because they have never stopped to really consider whether there really are any gods. Those who enquire may come to the realisation that there is no god, but religion also provides some people with comfort and a sense of purpose. There is diversity in religion because there is no objective proof that one religion and its God or gods are more true than another.