You're bringing up the easiest use case though. Most complex flows cannot be easily expressed by a single determinable metric.
For which a visualization exists internally, but every time someone decides to "fix" the progress bar problem they do a one-off analysis and only wire up the three biggest steps to the bar.
With a progress bar I don't know anything.
> If the users can see the detailed tasks, maybe they will be less ticked off by a jumpy progress bar.
Found out about package conflict only after running apt from the terminal.