I believe you are describing solutions to problems that can make someone sad or frustrated, which is a fine thing. I'm all about being real about your life situation and doing something about it.
However, depression is a disease independent of external factors. I had it when I had arguably one of the coolest jobs in my life up until that point. I treated it with medication, got out of the slump, and applied techniques to stave it away.
Those techniques are what you called "short term solutions." I think of them as long-term preventative measures to stave off the chemical imbalance that can cause depression. Regular exercise keeps up your serotonin and endorphin levels, as well as helps you maintain a healthy body-image. Interacting with people, also increases serotonin and endorphin levels, and ensures you don't feel lonely. Engaging creatively keeps your brain active and, you guessed it, increases serotonin and endorphin levels, as well as distracts from the "why do I bother" feeling, aka, gives you a "reason."
One of the most important lessons I ever learned when I had a shit job. I kept thinking "if I just get a better job, then I'll be happy." Then I realized how much it would suck if my internal happiness depended totally upon externalities - who's to say a good job is the "best" job? If I adopt that mindset I'll always be chasing the carrot on the stick. The important thing is to do what is necessary to be happy no matter what, and then focus on the externalities (the "problems" you describe).