Yes, a touchy subject, Nour, but it needs discussion. There are honest and dishonest among every level of society, and unfortunately, this includes beggars.
I may occasionally give some money to a busker if they are talented...because they are actually giving something back for the money. Rarely will I give to anyone else, so you aren't alone.
In the news here recently a customer left a waitress at a cafe a $10,000 tip. Apparently, he is a cryptocurrency millionaire and she gave him good service. He stipulated she was to keep $7000 and the remaining $3000 could be split between the other staff.
You may like to read this article I wrote at another site about 'blinkies" fake blind beggars.
https://soapboxie.com/social-issues/Blinkies-Fake-Blind-Street-Beggars