Ну если же какие-то кейсы где параллельные прям маст хев юзать
За это не знаю, у меня опыта мало в таком.
Мой жизненный кейс: у меня было 1000 объектов в листе. Parallel.ForEach оказался по скорости такой же, как и однопоток, а в использовании памяти - хуже из-за аллокаций для лямбда функций.