Who would think that public welfare is the best of deeds? This hadith tells a simple formula how any welfare effort should be carried out.
Every person we meet is bound to fall under one of the two categories: skilled or unskilled. We are advised to help them both in different ways.
Why help the skilled when they might not even need it? Well, they might not need it but it breeds brotherhood and keeps jealousy and other vices in check.
As for the unskilled, they need more than just support. They need proactive engagement in the creation of wealth. Deeds, not words. We are advised to 'create' for this second category. 'Creating' is a broad term and could be anything from creating opportunities to building factories to training them physically to making tools for them that they can develop their skills at.
In short, helping all according to their requirement is one of the best thing we can do.
Abu Dharr (May Allah be pleased with him) reported:
I asked: "O Messenger of Allah! Which action is the best?" He (ﷺ) said, "Faith in Allah and Jihad in the way of Allah." I asked: "Which neck (slave) is best (for emancipation)?" He said, "That which is dearest of them in price and most valuable of them to its masters". I asked: "If I cannot afford (it)?" He said, "Then help a labourer or work for one who is disabled". I asked: "If I cannot do (it)?" He said, "You should restrain yourself from doing wrong to people, because it (serves as) charity which you bestow upon yourself".[Al-Bukhari and Muslim].
عن أبي ذر جندب بن جنادة رضي الله عنه قال: قلت يا رسول الله، أي الأعمال أفضل؟ قال: "الإيمان بالله، والجهاد في سبيله". قلت: أي الرقاب أفضل؟ قال: "أنفسها عند أهلها، وأكثرها ثمناً" قلت: فإن لم أفعل؟ قال: "تعين صانعاً أو تصنع لأخرق" قلت: يا رسول الله أرأيت إن ضعفت عن بعض العمل؟ قال: تكف شرك عن الناس فإنها صدقة منك على نفسك". ((متفق عليه)).