I think Severus has always been there for Harry, and he seems like the person Harry would turn to, especially if it concerned Ginny and he couldn't go to the Weasleys for support. Considering his childhood, I think Harry would need someone's help to believe that he didn't deserve what was happening.