The theory of categories is more flexible when not adding the (quite common) condition of being locally small. So the general notion of a category is the following (assuming we have a suitable foundation like Grothendieck universes in place to properly talk about collections):
A category $C$ consists of two collections $\mathrm{Ob}(C)$ and $\mathrm{Mor}(C)$ together with maps $s,t : \mathrm{Mor}(C) \to \mathrm{Ob}(C)$ etc. Equivalently, for every pair of objects $X,Y$ we have a collection of morphisms $X \to Y$ etc.
I was wondering if we can actually say the same about preadditive categories. They are usually defined as $(\mathbf{Ab},\otimes)$-enriched categories, so they are locally small in particular. This means that we will not have all functor categories (just to mention the biggest pain point).
For some reason, while I have seen books* and authors encounter technical difficulties by using the convention that all categories should be locally small, I never seen any book or author that has any issue with preadditive categories being locally small by default. Why is that?
I am of course aware that most practical examples are indeed locally small. But my question here is really about a well-formed general theory.
We could also consider $(\mathbf{Ab}^+,\otimes)$-enriched categories, where $\mathbf{Ab}^+$ denotes the category of collections with an abelian group structure (aka "large abelian groups"). This is a collection of objects and for every two objects $X,Y$ a collection of morphisms between them with an abelian group structure, etc. Notice that a $(\mathbf{Ab}^+,\otimes)$-category with one object is just a collection with a ring structure. But it seems that nobody is interested in this type of enriched category, even though it is better behaved, I believe. Why?
Notice that this not the case for all enrichments. A category with zero morphisms is usually not assumed to be locally small (when working in a setup where categories are not assumed to be locally small by default, of course), so here we actually take the monoidal category $(\mathbf{Set}^+_*,\wedge)$ of pointed collections.
These are just some soft questions. I want to understand the discrepancy here, or maybe someone can explain to me why there is not a discrepancy at all.
*My book included. The next edition will drop the "locally small" assumption and only add it when necessary. Spoiler: Most of the time, it's not necessary, and I really regret to make it the default in the first editions.