Sociology takes a different approach, as it stresses that individual problems are often rooted in problems stemming from aspects of society itself.
Problems do tend to come from more than one thing, if you really think about it. We just have learned to blame problems on someone else.