I love Lazer cutting because the drawing format is SVG and therefore it's very easy to to write parametric generators in the programming language of your choice! So it's very easy to connect the physical object to some larger app, like 3d visualizing the expected output or assembly instructions and remain parametric throughout.
I'me using observable notebooks to design some things https://observablehq.com/d/1117987aeab1be0d