I find that a lot of similar analogies are flawed.
On the landing page of one of the frameworks (I don't remember which one, unfortunately) there was a description comparing a programmer to a woodworker.
It was written that this woodworker, as a reliable and skilled craftsman, makes meticulously each piece of furniture with the same care, which isn't really true. For example, quite often the back panels remained unfinished, with traces of aggressive planing.
So the whole premise that "this framework will help you craft software as meticolously as woodworker crafts furniture" doesn't check out.
On the landing page of one of the frameworks (I don't remember which one, unfortunately) there was a description comparing a programmer to a woodworker.
It was written that this woodworker, as a reliable and skilled craftsman, makes meticulously each piece of furniture with the same care, which isn't really true. For example, quite often the back panels remained unfinished, with traces of aggressive planing.
So the whole premise that "this framework will help you craft software as meticolously as woodworker crafts furniture" doesn't check out.