Configurability is the other part that completes composability.
For example, Gnome folks do not believe in configurability, and prefer to remove user-accessible knobs whenever possible. They are also stuck in the same mindset, I call it "Microsoftism", where the component is not a modular library, but an encompassing framework which does not modularily connect to outside, but targets being the end-all, be-all to all needs within the framework walls.
Essentially the opposite to Unix philosophy.
(Feel free to tell me the proper name of that. I only use "Microsoft" as the example here, because I was there when they really, really tried hard to enforce those walls. Nowadays its behaviour is very different, especially with respect to free/open source projects. You still see vestiges of the approach in for example how hard MS pushes the Edge browser on their end users.)
Now, there are scenarios where that approach is warranted; for example, it makes it easier to distribute proprietary software. In the Unix/Linux/BSD realm, it does not fit well. This is why many Linux GUI users I know never jumped to Gnome 3, and instead use
MATE or
Cinnamon, both Gnome 2 forks made when it became obvious Gnome 3's design goals are in the La-La Land.
Ever since I found out I no longer need to conform to the workflow that a vendor provides, and instead can modify my computer/software/tools to conform to my own workflow, I haven't looked back. I just don't feel the same utter limitlessness when someone else dictates a workflow for me. Configurability and composability are key factors in this. Sure, it takes time and effort to adjust things to exactly the way I like them, but that is
my choice.
Because of this, I can only sneer at and ridicule people when they say they want to take choice and configurability away from end users.
To me, it's like they are telling me how they wished everyone was forced to wear the same coveralls, made from stretchy fabric so that one size fits all. Getting anything else but the base blue color would cost more, and the options also limited to just a few colors. Think how much easier it would make the world of fashion to navigate! Surely it would be worth it?