Don't be pedantic. Doing nothing while people are dying on the street means the system needs to change. Tweak it until until (ideally) no one is dying on the street. That doesn't mean we wipe everyone's ass for them and it doesn't mean we won't have homeless people (I used to know a dude that wanted to be homeless and proudly proclaimed himself a "street person" to anyone who asked). It means everyone has their basic needs met. Food, water, a safe place to sleep, education, and a wage that covers the basic costs of living. If someone needs help we help them because we are a community and communities take care of each other.
Our PROBLEM is the current system is catered to the top tier of the ultra rich and "pretends" any scraps thrown our way are us being irresponsible leaches. But we pay a ungodly percentage of our income in taxes (not just income taxs, but every sale, every regressive tax) to a government that gives almost nothing back while calling us freeloaders and then we get bogged down in conversations about "individual responsibility." We can have conversations about individual responsibilities after congress works full time, the pentagon can pass an audit, military generals don't retire and go to work for defence contractors, and billionaires get their goddamn fingers out of the white house (and it wasn't just under trump they had their fingers in the government pie).