The model is the small part
In 2015 D. Sculley and nine co-authors at Google published Hidden Technical Debt in Machine Learning Systems at NIPS. Its most quoted observation is that the machine learning code is only a small fraction of a real-world system.
Around the box that trains a model sit configuration, data collection, feature extraction, data verification, resource management, process management, serving infrastructure, analysis tools and monitoring. Every one of those is ordinary engineering. Together they dwarf the model.
The paper's argument is not that this surrounding infrastructure is badly built. It is that machine learning erodes the abstraction boundaries software engineering depends on, so the usual techniques for keeping a large system maintainable work less well here. MLOps is the practice that grew up around exactly that problem.

