Things like that might also have the unintentional benefit of providing a sense of community and staving off the epidemic of loneliness that modern society is sinking into.
I totally agree and I would love to see this idea implemented in many other places but sadly not all the countries share the same mentality that Japan has about social duties.