The other part is that FreeCAD is still this "enter numbers by hand and hope for the best" CAD tool. When you perform an extrusion, there are no visual arrows to pull the extrusion along. When you do a pocket and it goes in the wrong direction you just see nothing, instead of a transparent preview of the operation that is being attempted.
I say this as someone who built a design in the Assembly 4 workbench using dozens of individual parts and probably redesigned every part at least twice. Sure the official assembly workbench is a good idea in the very long run, but they fixed none of the short term pain points I have. You know, things you run into every single damn day. Meanwhile migrating to the new assembly workbench will cost me even more time. I.e. there are switching costs but hardly any benefits.
You can use "LinkGroup" to group a bunch of them together so that they move as one unit.
This reminds me of iirc KiCAD 5 to KiCAD 6. Overnight it went from some weird clearly-Linux program to become a viable product, an excellent one even.
KiCAD uses FreeCAD on the backend for things.
I’d love to see FreeCAD take the same path!!!
However… when I looked at it last year the “let’s draw a cup” tutorial was so pathetically bad I closed it and went right back to solidworks without a second thought.
Programmers like to work on problems which are technologically interesting, and they love adding new features. Dealing with technical debt and solving UX/UI issues isn't as much fun, so in a Bazaar model they'll simply not do it. The result is a product which feature-wise is very powerful, but UX-wise an absolute nightmare to use.
But when there's a party genuinely interested in the product as a whole, they can push more Cathedral-like UX-focused development. Have a handful of devs focus on UI stuff for a year or two, and it has suddenly turned into a world-class product. Blender and KiCad have gone through this before, and it seems like Ondsel is pushing something similar for FreeCAD. Let's hope it works!
I can make FreeCAD go, but we still have to manually create dimensioned printsets for our sheet metal shops, rather than just being able to hand off a drawing file. I feel like when we get to the point of just being able to hand off a drawing file, it'll be in a much better place.