Sounds like the second person is just lazy. IMO opinion a random act of kindness should be something that the person provided to feels 'special' or whatever.
Paying for someones groceries is a good idea as mentioned by someone else.
I've done knock and runs: leaving cash, flowers, food...