>However, depression is a disease independent of external factors.
Which sounds like "all depression is a disease independent of external factors". Further supporting this interpretation is that they "completely disagree" with the person they were replying to, as if their comment stood in contradiction.
If we are weakening the parent to just say "There exist cases of depression not caused by external problems" then they don't really contradict what they are replying to. The person they were replying to said "When you are depressed, see if there's a serious problem in your life" because they acknowledged that potential causes of and contributors to depression were numerous and heterogeneous.
When I'm debugging a program, the bug can come from lots of places. When I see a bug, I should definitely see if I'm failing to validate input. If someone told me "I completely disagree. Bugs are caused by hardware failures" I would tell them "if you are saying that all bugs are caused by hardware failures, you are simply wrong. If you're saying that some bugs are caused by hardware failures, then that in no way contradicts the wisdom of seeing whether I'm not validating my inputs".
Where are people getting this idea? I mean, I suppose I could accept it as a definitional exercise in the same way that I can accept the idea that "gurple" is a bluish tint of red. But if you look at, say, a recent DSM, it doesn't say that external circumstances preclude a diagnosis of depression.
Just to clarify, are you saying that systems as intensely interconnected as brains in bodies in the world only ever enter depressive states... for no externally visible reason? What kinds of external factors are you counting (or discounting) here?