I am currently doing some reading around categories with (a consistent family of) zero-morphisms and results about kernels and cokernels, including learning about abelian categories, but also not just limited to that particular case. In such categories and for a fixed morphism $f:X\to Y$ there exists a definition (up-to isomorphism) of an image of $f$ as the kernel of the cokernal of $f$ and dually the coimage defined by the cokernel of the kernel of $f$ provided, necessarily, that such limiting and colimiting objects exist. More-generally however, there exists a more widely applicable definition of image and coinage given by that of an initial mono-factorisation of $f$ and a terminal epi-factorisation of $f$ respectively.
Looking at both definitions side-by-side I notice I notice ways in which the two definitions are lacking in cohesion with one another: more specifically, I find that the notion of image in the general sense lines up (not exactly but) more precisely with the notion of coimage in the categories with zero-morphisms case (and likewise coimage in the former with image in the latter).
There must be a pragmatic reason as to why the theory is framed this way in all the introductory texts I have come across, and my question is why is this so?
I will give formal definitions for the constructs I have talked about in the above paragraphs so my question can be made precise, the reader can understand may nomenclature, (and so one can call me out if I have conceptual errors with the definitions!)
Fix a category $\mathscr C$ and morphism $f: X \to Y$. We make the following definitions:
Mono-Factorisation
The triple $\mathbb M := (A,a,b)$ is a mono-factorisation of $f$ if $A$ is an object of $\mathscr C$ and $a: X \to A$, $b: A \to Y$ satisfy $f = b \circ a$ with $b$ being monic. For any other mono-factorisation $\mathbb M := (A^\prime,a^\prime,b^\prime)$ we say that a map $u: A \to A^\prime$ is a map from $\mathbb M$ to $\mathbb M^\prime$ if $u \circ a = a^\prime$ and $b^\prime \circ u = b$.
One may, of course, form a category out mono-factorisations and and maps between them, but this isn't relevant. Dually one can form the notion of an epi-factorisation explicitly with a definition like that of the above, or just appeal to formal duality.
Image (Most General Category-Theoretic Case)
The triple $\mathbb I :=(I,e,m)$ is an image factorisation if it is a mono-factorisation and for any other mono-factorisation $\mathbb I^\prime := (I^\prime,e^\prime,m^\prime)$ there exists a unique mediating morphism $u: \mathbb I \to \mathbb I^\prime$.
Image (Categories with Zero-morphisms)
Suppose that $f$ has a cokernel $\mathbb D := (D,d)$ and the cokernel map $d$ has a kernel $\mathbb L := (L,l)$ then there exists a unique map $l^\prime: X \to L$ satisfying $l \circ l^\prime =f$. Set the image to be any such factorisation $(L,l^\prime,l)$.
For the remainder of the text we will assume that $f$ has kernel $\mathbb K := (K,k)$ and said map $k$ has cokernel $\mathbb C := (C,c)$. My evidence for the cokernel-kernel (CK) factorisation being most suited to be the image factorisation comes from the following lemma:
Lemma 1: A factorisation property of the cokernel of the kernel of a morphism.
There exists a unique map $c^\prime: C \to Y$ satisfying $c^\prime \circ c = 0_{X,Y}$. If $\mathbb I^\prime := (I^\prime,e^\prime,m^\prime)$ is any mono-factorisation of $f$ there exists a unique map $u:C \to I^\prime$ such that $u \circ c = e^\prime$ and $m^\prime \circ u = c^\prime$.
From the above lemma we see that any mono-factorisation of $f$ factors uniquely through the CK-factorisation $(C,c,c^\prime)$ and thus $\mathbb C$ is an image factorisation if and only if $c^\prime$ is monic. One sees then that $(C,c,c^\prime)$ functions already very closely to an image map, and various sets axioms that imply $c^\prime$ is monic are common in the literature.
Now also assume that $f$ has a cokernel $\mathbb D := (D,d)$ and and that $d: Y \to D$ has a kernel $\mathbb L := (L,l)$. then $L$ represents a coimage in the 'categories with zero-mmrohpsism' sense. Using the above lemma we can find a unique ma $\mu: C \to L$ that is the usual `coimage to image map' of the theory.
Corollary 1: CK to KC (coimage to image) map.
There exists a unique map $\mu: C \to L$ satisfying $\mu \circ c = l^\prime$ and $l \circ \mu = c^\prime$.
Just looking from a super zoomed-out point of view then one observes that $C$ has a mapping property concerning maps out of the object, which is just like the image in the most general sense (being a colimit or equivalently a initial object.) This observation can, of course be dualized to concern $L$ and the coimage.
It seems to be the case that this inconsistency can be easily addressed if instead of introducing the notion of an image of $f$ as the kernel of the cokernal of $f$, to instead make the reader aware of such factorisation and then prove that this forms an image (& coimage) factorisation in the case that the unique morphism $\mu: C \to L$ is an isomorphism i.e. replace the image-definition for categories with zero morphisms to that of a theorem.
In a certain sense this terminology is completely understandable in the abelian case, even if there is some possibility for confusion, as it is a standard result that everything works out (read: $\mu$ is an isomorphism). However, I have been doing some extra reading around the concepts and I see that even outside the abelian case the same nomenclature is adopted. For example, in this introductory text on semi-abelian categories, which deals with cases where $\mu$ is epic and monic yet not an isomorphism.
In the case one has that $(C,c,c^\prime)$ is an image map and $(L,l^\prime,l)$ a coimage map in the categoric sense but the former a coimage and the later an image in the categories with zero-morphisms sense. I.e. the two definitians are diametrically opposite to one another! Moreover, in such a case it is not necesrry that $\mu$ is an isomorphism, so then the definitions really do result in different objects/factorisations.
My question in essence boils down to the following: if these two notions of image do not coincide in general, why was the decision made to define the image as the KC factorisation and coimage as CK factorisation when the converse assignment would have lead to a definition that holds true to the more wildly applicable one on a larger collection of maps $f: X \to Y$? My guess is that the kernel-cokernel factorisation has more useful properties in practise that generalise the notion of image then the cokernel-kernel factorisation for standard applications (e.g. chain complexes), though at my level of knowledge on the subject I can only see that the fact that the map $l$ is guaranteed to be monic whenever $\mathbb L$ is defined as being such a property.
Does anyone who has knowledge (either historical or practical) about this theory have an enlightening argument as to why the nomenclature is as it is?

