of course not. In japan you have tons of options to spend a night in town for a few bucks. Go in a Karaoke at night, or an internet cafe (even some are "boxed" so that you have decent privacy to doze off)... it's far from being difficult. That is also why internet cafes have showers available...
> . But in the deferential, work-hard/play-hard, corporate culture of Japan, getting drunk and ending up stranded without a bed seems to happen all the time.
No. It's just statistics. When you are in a city with millions of people transiting, you are bound to see a lot more of people who are dead drunk on your journey because a lot more people pass by everyday.
The photographer has no clue about why this is happening. These folks who fall asleep anywhere don't think about "getting to a hotel", they are planning to go back home but are so drunk that they fall on the ground at some point. Making it into any other kind of societal critique is just stupid.