"You are partially right. Modular flexibilty useful not only when you are
assembling project, but also afterwards, when you want to upgrade it or
modify for particular task at hand. Also, BeamCNC can drill just holes
you need now via gcode file, you can do that if you want, but it will be
harder to make additional holes afterwards. There quite a few methods
to make furtiture. Strength of this method in flexibilty and modular
structure. There is some cases where it will be beneficial, for example
in makerspaces and workshops."