2d construction drawings are usually enough to reason about your mechanical problems and I wish there was an open source software that would augment the worklflow based on a pencil-and-paper metaphor.
That is coming from a civil engineering background though, so there are less complex shapes I guess.
You can get somewhere with Incscape, but there is just so much missing, from file format handling to workflow. Being able to type in line lengths while drawing would already be much of an improvement.
I thought about learning enough c++ to implement some of the features, but as far as I could tell, submissions for more technical features coming from other people were (probably rightfully) dismissed as not fitting for the original intent of Incscape.