Visitors to Japan rarely encounter the usual markers of privation. Housing is not run down. The urban homeless are out of sight, in makeshift tents in public parks or down by river banks.