Here is a good writeup of an example where an observable workflow can get you into trouble: Makie does not update the plot during an animation - #14 by jules
Like with all design patterns, only use them when they make sense and not because you want to use them.