With reference to your last sentence ', they should work to get livelihood' is true to a certain extent but not a compulsion. There are many orphanages with kids still struggling to get their daily food and clothing. But people who are capable of work find this way (getting donations) as a simpler meaning of earning their livelihood. The goodness in people is being misused. They can work but still do this job to get donations and live by that.
A simple example is, a woman carrying a child in busy streets of cities relent to begging at traffic signals. As far as I have encountered, those women are strong enough (because they are capable of carrying those kids for hours) and those kids are never awake. So many times I saw them, they are always sleeping. I always wonder are those kids drugged? My point here is, you have a kind heart and you do donate when you can but will you donate to such ladies at traffic signals. No, I do not. Because they can work and they are also spoiling the kids' health by carrying them in heavy pollution. I also asked a lady once at a traffic signal, how old is the kid and is he sleeping? The woman immediately ran away.
You can donate to orphanages by visiting them personally at least once in a month. We were once a social welfare organization where we used to collect funds for certain orphanages which we took up to get constant and steady donors every month. But as there is another side of the coin, the orphanage's MD has sexually abused one of the female kid and was arrested. We were so heartbroken by this. Although this didn't sway us away from helping other orphan homes, this was a serious setback in our journey.
My opinion is, in this world, there are equal pros and cons. You find bad even in a good deed. It is up to you whether you want to help these poor or not. I would rather say, instead of giving money to a beggar who is hungry, buy him/her some food. Instead of donating a month's school fees to an orphan kid, talk to the school management so that they will either reduce the fees or completely uplift it. It all depends on how sincere and committed you are to help the needy. The plan of action may vary from person to person.
Dr. V. Shashikanth