Despite increasing urbanization and social change , Japanese society retains its small , closely knit communities strongly dependent on Shinto gods to ensure good harvests for survival .
Japanese society depends on Shinto gods to give them plentiful harvests to keep them alive .