Let $\mathcal{A}$ be an abelian category and let $Ch(\mathcal{A})$ be the category of homologicaly, non-negatively graded chain complexes in $\mathcal{A}$. The sequence of homology functors $H_n:Ch(\mathcal{A})\to \mathcal{A}$ is a (in fact, the prototypical) $\delta$-functor. My question is:
Is it true that $(H_n)_{n\in \mathbb{N}}$ is a universal $\delta$-functor?
Intuitively, this of course should be the case, but I couldn't find a direct argument. What I was able to show is that, if $\mathcal{A}$ has enough projectives, then $Ch(\mathcal{A})$ has enough projectives and we can show that the homology functors are the derived functors of $H_0$ and thus by the genral theory a universal $\delta$-functor. This method requires the identification of projectives in $Ch(\mathcal{A})$ and a (simple) spectral sequence argument for the double chain complex obtained from the projective resolution of a complex in $Ch(\mathcal{A})$. It also gives a bit more as one can extend the argument to show that the total derived functor of $H_0$ is quasi isomorphic to the identity.
I don't worry much about the "enough projectives" hypothesis, but I would like to see a direct argument for the seemingly tautological fact that homology is a universal $\delta$-functor.