For efficiency reasons, the point-cloud of each segment is computed only one time and cached. This can be done because in normal conditions their geometry doesn't change.
Instead, when using nested RC objects, the inner segment is rebuild on each iteration, so it should be necessary to compute the point-cloud as well, ruining the performance completely.