I grew up in Japan, and I have seen both shy people and not so shy people. However, I think it is true that Japanese people are often considered shy by people from outside Japan.
In my opinion, the main factor that contributes to Japanese people's shyness is the Japanese culture that discourages people from standing out. We even have a saying "the nail that sticks out gets hammered down."