Japan actually has social services to help homeless people and provide them shelter; the ones you see are people who refuse help.
What I’ve seen in other countries is that there certainly are homeless, but the attitude is “you go to a shelter or you go to jail”.
Does wonders for keeping visible homeless to a minimum.
I don't know, but I seriously doubt it.
I generally only see them in certain public parks. There's one weird encampment in some woods next to one of the rivers, in a large park that's on a flood plain; not exactly easy to find or heavily trafficked.
Yes. I encountered a homeless person in the CBD of Tokyo, sleeping in the bushes of a (very small) divider between a main road. Almost totally hidden, by those bushes. With enough items to look like they'd been there a while.