

I had a lady come up to me in the grocery store with her child and ask very quietly in very broken spanish/english to help her buy food for her and her daughter - who looked to be about 2. My first reaction that I acted on was to say sorry and walk away. Then it hit how cold and callous that was. Even if she was a scammer, that is not an easy way to make money. So I found her gave her $20 and walked away. A few minutes later I saw her with a cart and some food with a smile on her face.
My opinion is that if I have a bit of money that I can do without there is someone that could do with it I’ll let them have it. The money may go to a scammer from time to time and I know in the past it has, but if I can help one genuinely needy person I do what I can, not going to let the shit bags (both scammers and politicians) keep me from trying to help
That’s kind of an impossible question to answer because the “they” is unknowable in your question.
But maybe they buy alcohol and drugs with it
Maybe they buy some medication they need to survive
Maybe they have a dog they want to buy food for
Maybe they have a family that could use the $50
Maybe they go to a thrift store and get newer shoes and socks for the winter
Who knows what they do with it but really $50 can help a great deal and unless you know the person well it’s difficult to know what they need it for. This isn’t to take away from what you and your wife have done, that is admirable and needed help too