Despite how forward thinking they are in terms of tech and public infrastructure, many aspects of their culture are decidedly stubborn and very difficult to dislodge. I think you can heavily blame the massive age disparity in Japan; way too many very old people are still in power and still voting. They live too long. Meanwhile, younger generations are outnumbered, and a big part of the culture is to not go against the grain and demand things change.