A developer writing technical documentation or drawing architecture diagrams needs to place elements as intended and produce a diagram.
Dragging elements manually in general drawing tools, or accepting automatic layout and then adjusting item by item.
Automatic layout tools often place elements where they do not match the intended message, and manually fixing layout is time-consuming.