> Most Americans have spare bedrooms for when guests visit.
I'd venture that most Americans living in the dense urban environments the OP was talking absolutely do not have a spare room kicking around for guests. Certainly, living in NYC, I don't and neither does anyone I know.