Numeroase proiecte de dezvoltare durabilă eșuează din cauza unui număr de factori, cum ar fi lipsa finanțării suficiente și așteptările nerealiste. De asemenea, în multe cazuri, comunitățile locale nu sunt implicate în mod adecvat în procesul de planificare și implementare a proiectelor.