I'm not complaining so much about the lack of features. What I don't like as a cad user is that the modeling interface is basically an evolution of the drafting table. I have to think like a draftsperson rather than simply describing how I'll make the part.
Im not sure about CLI tools but I'd say that most parametric design (ie fusion, solidworks) software have robust DFM features as it is. Many softwares have a timeline that represents a series of steps taken to create your intended part. In fusion you can set up your project for Milling, sheet metal, or 3d printing and modify the tool paths and bends in suite.
Not sure what software you are using but I would step away from CLI of free tools if you are serious about parametric modeling