Why Are There So Many Religions?
As people were scattered over the earth, they spoke different languages. They produced cultures with different values and emphases. They developed proclivities and tastes for different foods. They ordered their cities and states in different ways.
And they developed their own religions as they re-imagined God in their own image.