I am aware of why the Axiom of Choice is equivalent to the the statement that every surjection splits. However, I don't see why we don't also need AC to show that every injection splits.
In particular, for any injection $f$, we need to pick some element in the domain of $f$ to which elements in the codomain of $f$ are sent in the case that those elements are not in the image of $f$. This shows moreover that left inverses are not in general unique. How can we do this without AC?
EDIT: My real issue here is in the comparison of the proof of "$f: A \to B$ is a surjection implies $f$ has a right inverse" with the proof "$f: A \to B$ is an injection implies $f$ has a left inverse", and the use of the Axiom of Choice therein.
In particular, one apparently need not invoke AC in the injection proof to select in advance a single element $a_0 \in A$ for which to send $b \in B$ in the case that $b \notin f(A)$. But then, in the same way, in the surjection proof surely one may select for each $b \in B$ a single element $a_b \in f^{-1}[\{b\}]$ which then determines a function $g: B \to A$ such that $fg = \text{id}$, all without AC? We know each $f^{-1}[\{b\}]$ is not empty, so pick an element in $f^{-1}[\{b\}]$ (in the same way we did so in the injection proof by picking $a_0 \in A$) and send $b$ to that element.