Why will everyone's family name be 'Sato' in Japan by 2531?
No matter what is one's first name, Japanese will have the same surname by 2531. As per a study, Japanese citizens will all have the same family name in 500 years unless married couples are permitted to use separate surnames.