There is opportunity to greatly improve secure delete performance in cases where files to be deleted reside on various HDDs.
If the secure delete was threaded by HDD CCleaner wouldnt have to wait to complete shredding a file on HDD 1 while HDDs 2, 3 and 4 sit around waiting for HDD 1 to finish.