Почему у восточных славян было столько богов?
Потому что их религия - язычество) Люди не знали, как объяснить некоторые природные явления, (грозу, радугу) поэтому олицетворили их, превратив в богов.