I've had some success with openSCAD and this MCP, feel free to ping if that's helpful context
To me "parametric" features seem like a nice to have vs a hard requirement. I just want to be able to talk at my computer and get back an STL to spec that I can print out