I am currently trying to get a grasp of higher category theory, being promised to get a nice framework to do homotopy theory (which I currently understand to be a theory of dealing with categories with weak equivalences generated by / interacting with some notion of interval/path-object/cylinder-object).
When reading about quasicategories it is unavoidable to learn about model categories, especially when following the approach of Prof. Cisinski's Higher Categories and Homotopical Algebra. I do appreciate the fact that model categories give very nice computational tools (e.g. for computing the homotopy category and some notions of homotopy limits), but the motivation behind their definition is elusive to me. Let me make precise what I mean:
Consider the following settings of homotopy theory we might try to put into a common framework:
- For topological spaces the standard interval $I=[0,1]$ lets us generate a notion of weak equivalence called homotopy equivalence and we would like to study spaces up to homotopy equivalence.
- Introducing homotopy groups, we might want to classify topological spaces up to their homotopy groups and the notion of weak homotopy equivalence is born. Yet for good spaces (e.g. CW-complexes) the notion of weak homotopy equivalence coincides with the notion of homotopy equivalence in (1), so the interval comes into play again.
- In homological algebra we consider the category of chain complexes and there is a notion of homotopy of maps of complexes, which again can be generated by some interval object. We want to study chain complexes up to their homology groups, so again the notion of homotopy equivalence of chain complexes is to broad and we need to use quasiisomorphisms as weak equivalences.
- Category theory usually works up to equivalence of categories, which is strictly weaker than isomorphisms of categories. One can show that this notion of weak equivalence is yet again generated by the interval object given by the free category with an isomorphism.
So it becomes clear that a nice 1-categorical framework should incorporate a well behaved notion of weak equivalence and (maybe) a notion of interval generating or at least being related to this.
But where do the weak factorization systems come from?
In the case of (1) one might have the idea that having the homotopy lifting property (Hurewicz-fibration) or the homotopy extension property (Hurewicz-cofibration) is a useful thing to have. To me it is already slightly less clear, why one might have the idea in (2) to consider Serre-fibrations, and completely unclear, where Serre-cofibrations arise. Similarly it is unclear to me why I should have the idea to look at similar lifting problems in (3) or (4) and to expect them to behave as in the axioms of a model category.
It is likely that there is no general pattern to notice here and that model categories are modelled after (1) and then were observed to work in most other settings as well. Or they may have evolved slowly by picking up on tricks and facts used here and there. But I still have hope for a good general reason to consider these lifting properties, similar to how trying to figure out what associativity of $n$ morphisms up to homotopy leads to something simplicial.
TLDR: What is the intuitive (besides they get the job done) reason to consider weak factorization systems as used in the definition of a model category?
As always thank you very much for your time, considerations and answers!