Actually, this is one piece that makes complete sense to me. Back before C3D, or LDT, or...., when we designed on paper, we most always started our design at the upstream point, using minimum cover, and worked downstream. We then analyzed how that fit whatever we had to tie in to and made adjustments accordingly. I think the C3D methodology is about the same. Now if you randomly select pipes and expect it to adjust each based on those connected to it, but then one later changes due to being later in the selection order, it would be a nightmare to control.
You do know you can select the upstream part, then select the LAST downstream part, and C3D will autoselect all those in between? This makes it so with 2 picks you can apply rules to a whole section.