Слово "добро" предполагает бескорыстие. Но я не совсем согласна, что такое добро не служит благом. Кому благом? Тому, кто не получил благодарности за него? Так для него благом должно быть чувство удовлетворенности за сделанное добро.
А для того, кому это сделано, в любом случае является благом. С благодарностью или без нее.
Ведь он получил что-то хорошее (или полезное).
Мне кажется, благодарность возникает автоматически в душе человека, если он получил именно то, чего жаждал. Это неизбежно. Другое дело, что он не выразил это внешне. Но какая разница, если он счастлив.
Бывает ситуация, когда считают, что сделали добро (и это так и выглядит), а на самом деле человек не нуждался в этом. Или получил не то, что хотел. Тогда он может внешне сказать "Спасибо" или "Я так рад" или что-то другое похожее, но в душе останется безразличным или разочарованным. То есть искренней благодарности не ощутил. Но ведь мы воспитаны так, что если не сказали "Спасибо", то это раздражает.
Когда я даю своей кошке что-то особенно вкусное, я по ее виду знаю, как она сильно довольна. Это и есть ее чувство благодарности. Оно возникает автоматически. И мне совсем не надо, чтобы она проговорила "Спасибо", это уже будет лишним.