Потому что Япония — одна из самых неспящих стран. Средний японец спит 6 часов (это означает, кто-то больше, а кто-то сильно меньше!).
Потому не удивительно, что общественные места полны бедными отрубившимися учениками и работниками офиса. И для того, чтобы спать везде, нужно научиться функционировать: спать, но выйти на нужной остановке. Спать, но не пропустить рабочий звонок.