Yes, that's how I perceive it as well. The fact that you're in circumstance X might suck, but shelter for that is always good. It's interesting to me that people find the word "shelter" itself negative because they associate it with the unwanted circumstance. I wonder if the same happens with "haven", "succor", etc.