Earlier quoted context omitted.
Presumably because $20 goes further in Kenya than in wealthier countries.
My only point is that to me, giving cash to Kenyans and giving cash to beggars seems morally equivalent. Not saying you shouldn't do either but I do think if you give Kenyans cash but have qualms with giving beggars money, well I don't think that makes much sense.
I'm surprised you think there's no moral difference. There would be a moral difference between saving someone's life with $20 and treating someone to a meal at Starbucks for $20, right?