Powerpoint comes with an option to draw sketched lines, i have large decks drawn in this way. See: https://pptcrafter.wordpress.com/2019/09/24/hand-drawn-style...
Because it kinda looks like a child's work it takes off the edge of noticing useless details and carries the intent better.
The same can be said about Lorem Ipsum vs. "real text". If you put real text, whoever is looking at it analyses things beyond the point you're trying to get across. People notice unbalanced text and typos and all you wanted to say was "there is going to be text here."
A few reasons:
1. No account needed, just send a link.
2. Speedier than alternatives.
3. Some kind of magic making it so that quickly drawn curves come out smooth and nice looking rather than jagged.
4. Open source!
5. A good UI, when so many other projects manage to screw it up.
The way excalidraw does it, it collects all the points from mouse-move events, then uses the algorithm to take those points and reduce the number of points. The reduction is done by a 'distance' parameter in the algorithm. So instead of `n` points, you now have `m` points. m < n. Then excalidraw fits a rough curve through those `m` points. This fitting is automatically done in roughjs. Fewer points and curve fitting gives the effect you mentioned.
(The reduction algorithm is implemented and used from this package: https://github.com/pshihn/bezier-points) p.s. thanks for the shoutout @swyx
I've been doing this for more than 10 years and it's the first tool that achieves the same exploratory and collaborative outcomes as an actual whiteboard.
I'm a happy monthly contributor!