Problem with getting the reliable output

I have a big bunch of surfaces that come from previous operations.
They are all flat (sum of all deviations = 0) and valid - each one outputs area, yet I can’t get equal amounts of valid outlines or surfaces.

srf - crv - (161.0 KB)
It is a part of much bigger task for me here:
I am trying to deform surfaces non-proportionally like from 0 to 1

I have tried to use PointDeform but it deforms surfaces proportionally like from 0 to 2.
Using outline transformation is a way to go here but I can’t get valid output as I mentioned above.

Stretchmight be useful in this case…

Stretch (8.9 KB)

I have to look at this later whether it is possible to use this solution for multiple surfaces at once.