I disagree. The interesting thing about fans is that they actually collect what can be learned strictly from the show, and then come to several working theories. The writers of the comics and books don't do that. They write whatever they want, and then think they can declare it to be canon. This creates countless contradictions, so I'd rather stick to what's been established on the show.

Of course, I certainly don't have the authority to say my headcanon is the best explanation out there. It's just a theory, after all. But, I still think it has more thought put into it than the ideas of soft-canon writers.