Ironically I came to the comments to point out that all over hackernews you see this sentiment repeated, and that's by a group I would consider to be far more technically competent then your average person. And very helpfully there is one just a few comments down from the top.
Technical competence and an interest in sociological development do not always coincide. Technology often seeks simplicity, whereas sociology examines inherently complex human behavior.