A single-tasking processor spends a lot of time idle, not doing anything useful whenever a cache miss or pipeline stall occurs.
Designing an n-way barrel processor with n-deep pipelines is much simpler than designing a single-tasking processor because a barrel processor never has a pipeline stall and doesn't need feed-forward circuits.