速度問題解消以外でマルチスレッド使って
「ソースコードがわかりやすくなる」事例があるんですか?

プログレスバーにしたって普段使ってるタスクシステムが洗練されているならば
ロードタスクとプログレスバータスクの二つを作ってrunさせとくだけでいい