When we define a group homomorphism $\theta \colon G \to H$, we do not have to specify that $\theta(e_G) = e_H$. On the other hand, most literature defines a ring homomorphism $h \colon R \to S$ with the law $h(1_R) = 1_S$.
This is because if for a monoid homomorphism $h \colon M \to N$,
$$h(e_M) = h(e_M^2) = h(e_M)^2.$$
If we assume $N$ admits inverses, multiplying by $h(e_M)^{-1}$ gives $h(e_M) = e_N$. But without any assumptions on inverses, we cannot derive that $h \colon e_M \mapsto e_N$.
If we instead assume that $N$ and $M$ are fields (we write $f \colon F_1 \to F_2$) with the laws $f(xy) = f(x)f(y)$ and $f(x+y) = f(x)+ f(y)$, we can consider the equation
$$f(1) = f(1^2) = f(1)^2.$$
So this boils down to solving the equation
$$a = a^2$$
for $a = f(1)$.
If $a = f(1) = 0$, then
$$f(x) = f(1x) = f(1) f(x) = 0 \cdot f(x) = 0$$
and we get a “trivial homomorphism”. One reason for blocking this solution might be because then the image $\operatorname{im} f = \{0\}$ is not a field (we cannot have $0 = 1$ in a field).
We can get the other solution to $a = a^2$ for a field by multiplying by $a^{-1}$, this gives us $a = 1$. This solution gives us exactly the axiom $f\left(1_{F_1}\right) = 1_{F_2}$.
Wikipedia formulates this phenomenon as the difference between “a semigroup homomorphism between monoids” and a ”monoid homomorphism”. Now: it is well-known that $\mathbf{Rng}$ is a “bad”/pathological category and a lot is known about the differences between $\mathbf{Rng}$ and $\mathbf{Ring}$.
But how different is $\mathbf{Ring}$ from the subcategory $\mathbf{Ring} \hookrightarrow \mathbf{Rng}$ with $\mathbf{Rng}$-morphisms? That is, what happens if we add all $\mathbf{Rng}$-morphisms “back” into $\mathbf{Ring}$?
Is it any "less" pathological than $\mathbf{Rng}$? It is any "friendlier" with respect to universal constructions, for example?