It depends. We have proffesionals who do that. There was a woman in my country that after she died they found more than 800.000 US dollars in coins in her room!!!
Unfortunately there are people who like to take advantage of our humanity and earn money by doing nothing. There are gypsies that use small children to ask money. Even if you give money to the child someone else will take the money.
Once I was in an arab muslim country and while I was walking down the street a small boy, around 5-6 years old asked me for money(He realized I was a foreigner-tall, blonde hair, blue eyes) I gave him 10 pounds(about 3 dollars)he could get at least 4 meals with that money. Then there was a woman middle aged, and was looking at the scene. After I moved few steps from there, she runs on the boy asking to give her the money!!! I wen't back and ask her if she was the mother, bur she wasn't then I told her to leave the boy alone and she left...
The next morning I was leaving the country and on my way to call a taxi, I saw the little boy sleeping under a tree!!!
The outcome: I guess I'm lucky. At least I had my parents, I had a house to stay, my children have a house to stay, eat their corn flakes in the morning, go to school, have parents that they love them...
So if someone asks money I usually do