These all may be reasons why a person has let themselves go but it wouldn't change the underlying fact that they did so.
A person may sweat because they are nervous, scared, hot, or running a fever. Those are reasons (or causes) that don't change the underlying fact that the person is sweating.