naive do-gooder

Translations
наивный благодетель
He was often dismissed as a naive do-gooder.
Его часто списывали как наивного благодетеля.
Definitions
A naive do-gooder is a person who is well-intentioned and eager to help others but lacks the experience, knowledge, or understanding to effectively address complex social issues, often leading to simplistic or ineffective solutions.