real cad tools like fusion360, autocad etc are parametric. they represent a shape in the form of constraints. The underlying representation of the shape is different in a way that facilitates modeling something that you are going to create a real world counterpart from.
Yes there are open source cad programs but nothing I've seen comes close to rivaling professional tools the way blender does.
Serious modern parametric CAD (Autodesk Inventor, Solidworks, etc.) does constructive solid geometry well, but is not well suited to animation. Making a face via CSG is terrible. Although it's gotten better; you can now do sculpted shapes in CAD, because people design cars in them. That has both sides of the hard problem - the smooth shapes must look good, and the bolt holes for the stamping dies must line up precisely.