A big YES to your suggestions.
And basic dental is something that can also help the person get a job by improving their appearance.Same for basic haircut.For some a decent running used car is all that is needed so they can get to a job.
I know of a woman who recently lost her job because her son had to stay in her car while she worked.Punished for trying.
“Punished for trying”
Yep, generally the system is built that way on purpose. But speaking of staying in cars... The truly “homeless” living under a bridge or in their cars can’t get any help at all because they do not have a “physical address”.
How ironic is that?