The whole point of a progressbar is to show work progress (as a fraction of total work). The issue is it&#x27;s often difficult to map &quot;work done&quot; to a linear percentage, so either you do it on the cheap and your progressbar is just a souped-up spinner with no relation to wall-clock work time or you do lots of extra work to get more precise estimates but you end up taking more time overall.