I don't think most people have any opinion whatsoever about how social problems can be alleviated. What makes you think they would not not believe in philantropy's effectiveness? I have never heard such a claim.
I know many people, especially in Europe, who think that while philanthropy can do good and offer assistance, only a concerted government led effort can offer any sort of permanent alleviation to social problems.