Why does Japan have so many weird subcultures?
Japanese people are stereotypically considered serious and formal, but at the same time, Japan is also known for having a good share of weird subcultures and extravagant fashion. Why are there these two poles?