You're right that for any pair $(X, A)$, there is a split short exact sequence of chain complexes
$$0 \to C_\bullet(A) \to C_\bullet(X) \to C_\bullet(X, A) \to 0$$
But it is not true that having short exact sequences at the chain level implies that the snake maps $\partial$ at the homology levels are zero, i.e., you get a short exact sequence at the homology level. This is because a chain-level injective/surjective map might not induce an injective/surjective map at the homology level, see this question.
The point of the long exact sequence of homology is that it measures failure of short exactness of the $H_\bullet$ functors, to emphasize.
One a different note, if there is a retract $r : X \to A$, then the induced $H_\bullet(r) : H_\bullet(X) \to H_\bullet(A)$ acts as a left-inverse for the maps $H_\bullet(X) \to H_\bullet(A)$, making the snake maps vanish and becomes a section of the resulting short exact sequence
$$0 \to H_\bullet(A) \to H_\bullet(X) \to H_\bullet(X, A) \to 0$$
Which implies $H_\bullet(X) \cong H_\bullet(A) \oplus H_\bullet(X, A)$.