v3.7.0 of npm [1] fixed the previously submitted performance problem with the progress bar [2].
Which is not to say you are incorrect (as often disabling logging to the console can speed up operations), but for the most part the bug has been fixed.
Unfortunately I've not had much luck getting pnpm or ied running on Windows due to the symlinking stuff (though the installation portion is super quick), so hopefully the speed improvements here can help lessen the blow a bit.
@iarna got to the root cause (instead of simply throttling it as I had been doing) but it has not yet been merged into npmlog. [2]
1. https://github.com/npm/npm/issues/11283#issuecomment-1757522...
2. https://github.com/npm/npmlog/pull/28