Windows progress bars are just badly made, end of story. Especially for file transfers. You can just measure the time taken per file + time taken per MB and make a reasonable estimate, rather than just saying "5mins remaining" for 30mins. Especially on SSDs.