The solution for fast app startup / general OS snappiness is to share a lot more code, which means more "dependencies" from the viewpoint of a single program. But from the perspective of the entire system, the amount of dependencies, code, etc shrinks significantly.
Obviously
After interacting with both a decade old IP camera setup and a fresh, vibecoded IP camera solution I can strongly state that I prefer the one made before software was solved.