These days it is hard to tell who is really needy and who has made begging a profession.
Beggar these days are professional and we can call them excellent actors who act just to get money. Giving money to these professional beggars is not allowed in Islam.
Our shariah does not allow us to ask anyone for help unless, in dire need. One’s hand should always be giving, never receiving.
Beggars these days are usually very healthy but they have made begging their business. For such beggars, begging is strictly prohibited. If you help them in any way then you are facilitating their wrongdoing. Giving money to such people is not allowed and it should be stopped.