Смысл этого выражения — тема для дискуссии, однако к единому мнению здесь прийти нельзя, т.к. суть поговорки меняется в зависимости от обстоятельств.
Согласно первому значению этой фразы, тот, кто делает доброе дело, должен совершать его бескорыстно, не ожидая никаких выгод взамен.
Второй вариант толкования отталкивается от личности получателя добра: если человек получил что-то хорошее, не нужно требовать большего.
Третье объяснение встречается, как нам кажется, чаще всего. Фраза означает, что нужно довольствоваться тем хорошим, что имеешь и не искать лучшего — можно и не найти или ухудшить свое положение. В качестве иллюстрации этого толкования приводят в пример цитату из письма А. С. Пушкина Наталье Гончаровой: «Видел я трёх царей; первый велел снять с меня картуз и пожурил за меня мою няньку; второй меня не жаловал; третий хоть и упёк меня в камер-пажи под старость лет, но променять его на четвёртого не желаю; от добра добра не ищут». Поэт перечислил всех правителей, кого повидал на своем веку, указал на их недостатки, но отметил, что дальше может быть хуже, поэтому его устраивает тот правитель, который имеется, и менять его на другого он не желает.
На последний вариант указывает и полная версия выражения про коней с овсом: кони, которых кормят, от кормушки не отходят и другого пристанища не ищут.
Еще «от добра добра не ищут» говорят люди, которые не хотят менять сложившийся жизненный уклад, ведь, погнавшись за мечтой, можно потерять все, что имеешь.
Источники:
fraze.ru
dic.academic.ru
kartaslov.ru