I'd venture that this statement also fails in general, not just urban environment. Seems like a very privileged perspective.
My parents have 3 spare rooms, because my siblings and I have moved out and they haven't downsized to a smaller house.
But I wouldn't expect a young family to have a spare room. When I was younger and we needed a spare room, I was always relegated to the couch to make room for guests.