In coherent sheaf theory, pushing to the limit of what could be done with Serre duality without the assumption of a non-singular scheme, the need to take a whole complex of sheaves in place of a single dualizing sheaf became apparent.
Despite the level of abstraction, derived categories became accepted over the following decades, especially as a convenient setting for sheaf cohomology.