However, now I found this gem from the documentation:
I checked out the Draft workbench, but it is missing all the useful constraint tools from the sketcher. Also the drawing experience is significantly worse than in sketcher. In Sketcher I can see the constraints appear nicely as I draw, nothing of sort is in Draft benchmark. Also adding a dimension constraint in Draft is not a nice operation to do when compared to sketcher.The Sketcher is not intended for producing 2D blueprints. Once sketches are used to generate a solid feature, they are automatically hidden. Dimensions are only visible in Sketch edit mode.
If you only need to produce 2D views for print, and don't want to create 3D models, check out the Draft workbench
(Wiki link)
In programming terms, it seems like Draft workbench and Sketcher workbench does not share the same code, I think the draft (if it's meant for 2D drawings) should 'inherit' from Sketcher and not reimplement everything.
Suggestion: Maybe a new workbench "Draft sketcher" that inherits from sketcher? Which is basically just sketcher with meaning to show the dimensions when going out from editing mode? I don't think reimplementing the sketcher is necessary for 2D.
Thanks.