I always feel the same way about Karl Marx: he identifies the problems very well but the solutions he proposes are inadequate and superficial.
Discussion
They're also problems more for a less developed time. His reaction was probably appropriate back then.