If I had infinite money I would give it all away but my real opinion is a lot more closed-hearted.
I grew up in a drug town in the US and over time my will to help just died.
I knew some people in active addiction and every time we were out they would notice someone begging and say “hey, I know them! I have used with them. They are NOT homeless” or something to that effect.
I have seen people use their kids as props. I have seen people leave the corner and hop in their expensive af vehicle. I have seen people rob whoever stopped to help them. The list goes on and on.
It’s genuinely unsafe to get involved. Sure, most people aren’t like that but I can’t tell the difference and it only takes one. Besides that, if I gave a dollar to everyone who asked, I would have nothing left. I have to worry about me and mine.
Maybe if I grew up in a safer neighborhood I would feel differently but you don’t un-learn survival and I stopped carrying cash all together because of this.