If you help those candidate by referring them to a job at another company then both the candidates and the other company will love you.
Months or years down the track, when you need to hire more, you will have a list of good candidates, and companies that may refer candidates back to you.
Life's tough all over, you know?
I mean, if you know of an opening they would be good for off the top of your head, sure, go ahead and refer them. But you're not obligated to go find them that opening.
However if I ran a company I would have an eye on both the short term and the long term. It is good for the long term interests of the company to be loved (by customers, employees and the community).
Doing very cool things for people, especially when it takes little effort or money, is a great investment to create goodwill in the future.
Being good to people is just so easy, but so many people hide behind "business transactions" as if that's a reason to turn their back on somebody. Be a fuckin' person, would you, guys?