Motive for helping someone depends upon the situation on a case by case basis.
While it seems to be the honorable and the right thing to help someone else without any motives, it is not necessarily so. We know how those with exploitive mindset and deceptive actions help others to extract profit from their victims' vulnerability. Why not do the same to the help with a motive to improve the recipients' lives and character? Why do we want to give up the field to wrongdoers? If one knows to do good, he can freely teach others to do good also, after they recover from their situations.
Never mind people's opinions – you wouldn't want to help a drunk man who promises to use your help to pull himself out of his troubles, but keeps proving his friendship with alcohol? When you give him something you ought to emphasize that your help is not to be wasted upon the bottle. Otherwise you don't even value what you have with you.
How does this sound? You sponsor college fees to a needy student, tell him nothing or tell him "Here's the receipt for you fees paid; do whatever you want; skip classes, vandalize or whatever; I will keep paying fees. I am honorable person, and I will never fail to keep paying for you". I don't know but I'd assume you'd say something like "Study well, focus and get high grades" etc. the aim would be to pull the person out of a difficult situation to where they recover and manage to be productive.
Of course, in an emergency one is moved to act fast to do something (risk own life to pull someone who fell on train tracks, emergency housing etc) but at other times one has time to observe the ground realities better and take wise and planned steps to doing whatever.
Some people will never accept free, so that the money/service given can be returned without interest (or 1 Rupee interest). This saves face for the receiver. Or one can ask the receiver to pass it on to some other needy person they come across in their life at a point in future. This keeps the cycle of kindness flowing and not get stuck. And it prevents loan sharks sucking the life out of the person in need.
As far as I understand, even God gives with a motive. He takes people where they are at, and loves unconditionally to improve their lives and also says, "Freely you have received, freely give".