The six-year-old is RIGHT.
If there is no universal source of morality, then the six-year-old is tautologically right, because “good” just means “does what the six-year-old wants or would want”, but if there IS such an entity that defines morality (or some other universal morality), then the six-year-old may or may not be right, but the answer depends in part on whether God exists.
I wouldn’t argue against building more housing, but this part:
feeds into my weak suspicion that superior efforts to support homelessness are some of the reason homelessness is actually more of a problem in SF (and to a lesser extent California as a whole). If people relocating to warmer, homelessness-friendlier California is a significant input to the size of the homeless population there, then you may have to build enough PSH to house nearly the entire US homeless population to reduce the apparent level of homlessness in this approach.