Потому что если западные страны, переходя от язычества к христианству, понизили богов до ранга святых и затёрли их языческое происхождение (Перун стал Ильёй пророком, Велес — святым Власием и т. д.), то японцы (и другие восточные народы) продолжают называть своих старых богов богами, но теперь они мыслятся вторичными, подчинёнными Будде. Главный для подавляющего большинства японцев всё равно — Будда, чистых язычников в Японии так же мало, как и среди русских. Просто на Востоке переход от язычества к новым верам более плавно произошёл — это и в Индии так, и в Китае.
Тут тонкий момент: у индуистов какбе много богов, но на деле они часть одного единого сущного.