The progress bar GUI widget was created so that a program could show its progress to users in a nice, linear, and moderately predictable way.
But now the progress bar is used primarily to show a complete lack of progress, moving back and forth in the progress tray like the light on a Cylon's face, as reassurance to the user that, no, the program hasn't frozen, only that the company behind it couldn't care less about its users.