Я очень люблю разбираться в этимологии абстрактных понятий, потому что первоначальное значение их корней, как правило, бывает очень даже конкретным, что позволяет увидеть, по какой логике в умах людей шло развитие этих понятий. Это такие случаи, когда обнаруживается связь слов "красивый" и "красный", "худой" как плохой и "худой" как тонкий. У меня можно почитать про слова "хороший" и "плохой", которые, как оказалось, вытекают из концепции "храброго" и "пугающего", что говорит о том, какие вещи ценились в древности. А ещё я писала отдельно и более подробно о том, как вообще шло в языке движение понятий от конкретного к абстрактному. Итак, "добро". Здесь у нас имеется корень "доб" и суффикс "р", который по современным правилам уже тоже входит в корень. И тем не менее, когда-то он был добавочным элементом. Он же встречается, например, в слове "острый". Это нам может подтвердить слово "ость", которым называли то же, что сегодня будет скорее "острием", а именно "тонкий длинный усик у злак