I assume you have this issue with Part and Part Design.bruce wrote: ↑Sun Oct 17, 2021 4:41 pm ...Arbitrary plugins (while nice to accomplish specific tasks) introduce the possibility of even more hidden (?and non-encapsulated?) arbitrary state that I cannot understand. This is all amplified by the parametric model where changes to the model multiple steps ago will cascade throughout the model in possibly unpredictable ways.
For FreeCAD to be successful (Which I define as making 3D modelling a 'solved problem' wherein you wouldn't even consider another product - why would you? This is the best and it's free - see Wireshark) it needs to be intuitive. Having to switch workbenches or invoke plugins to accomplish the same class of task goes against that, especially when the possibility of incompatibilities (?are perceived to?) exist.
...
And your issue, I think, is because your image of their interplay is limited.
Part workbench is perfectly capable of creating the pieces of the model you have here. So, is Part Design workbench. (the apparent bug and possible documentation issues of using shapebinders aside)
I see absolutely nothing wrong with switching workbenches to accomplish a given task. The right tool, just happens to be in another drawer (workbench).
The tools in the workbenches are an attempt to collect useful tools together. Occasional use of other tool sets is good, it means the tools exist. If you find you need tools from other workbenches regularly, then add them to your favourite workbench...that's what extensible software is meant to do.
As for perceived incompatibilities, I assume you refer to Part and Part Design. Using them in conjunction makes perfect sense once you understand the rules associated with using them together. And, there are cases where it is required. As is using tools from the Draft workbench.
I do use Wireshark...but, I don't get your reference.