Everything is made of smaller parts. I'd like to think we can sub divide a code base into isolated modules at least.
I'd put it in line with monolith vs microservices... You're shifting complexity somewhere, if it's on orchestration or the codebase. In the end, the piper gets paid.
Also, not all problems can be broken down cleanly into smaller parts.