I have used Blender for CAD like work before, not because its good at it or anything, but it was good enough for my purposes and it was free. Boolean operations in blender are very good for that sort of work, you don't need to commit to anything and can easily change dimensions of sub parts on the go, screw modifier has also been handy at some tasks (like making screws and screw like features).
blender can create 3d printable STL files, so if we're "thinking Blender," then that implies we can 3d model for printing, if i understand what you're saying
I think a better distinction here is mesh vs. solid geometry. This is a tool for creating mesh-based models and has a focus on rendering. STL is a mesh format that you can print with consumer 3D printers and it looks like Vectary supports that as an export format, but it's not a product built for engineering or mechanical design.
That said it looks really cool and I would definitely print something made with it. Trying that out now, actually.
The distinction you are looking for is parametric vs. geometric.
Parametric models such as Solidworks or Creo use complex equations to derive the 3D geometry. Geometric models use a point cloud built from polygons to develop surfaces. These point clouds are defined by the user and are not as "stable" when used in product development setting where you are trying to create multiple iterations/sizes of an object