В очень древние времена появилось, теперь уже не вспомнить.
Почему появилось? Потому что люди неблагодарны бывают.
Дашь голодному хлеба кусок по доброте своей (ты ничем ему не обязан, это он не из-за тебя голодный и нищий), а он тебя, вместо благодарности, попрекнёт - или мало дал, или мог бы и маслом намазать, а у самого, небось, холодильник от деликатесов не закрывается, и т.п.
Или на работе - сделаешь что не входит в твои обязанности, для общей пользы, а начальник обрадуется, и на тебя это всё и свешает, и доплаты не даст.
Разные бывают ситуации, в которых применима такая поговорка.
Построит бизнесмен на свои деньги церковь для народа. Спасибо ему? Ну да, кто-то скажет. А кто-то зло скажет: наворовал денег, гад, теперь грехи замолить хочет!
И т.д., и т.п.
Вот, анекдот ещё вспомнился, очень хороший пример, хоть и вымышленный, может быть: