Reduce without a new shuffle
coalesce can reduce partitions through a narrow dependency, combining existing partitions without a new redistribution shuffle. The example first requests four partitions, then reduces to two. A drastic reduction can reduce parallelism and create uneven work. The initial repartition still shuffles; coalesce does not make the whole pipeline shuffle-free.