If there isn’t already a way to do this–and I’ve been looking–I would love to be able to have a 2D scale function that can scale an object using four points of reference (radial origin, scalar origin, first reference point, second reference point). The object would scale from the scalar origin, radially outward from the center or radial origin. For the jewelry industry this would be super helpful for editing the thickness of a ring that has been sized up or down but needs to maintain its thickness which would be distorted by a 2D scale. Shell or offset surface won’t work if the polysurface is too detailed. A radial cage edit might also work, but it would be less accurate.
Matrix has a resizing feature that can do something similar in sort of a one-step process, but I’d rather scale down and radial thicken than pay $7K for that feature.
This would probably be useful in other industries as well, but hey, I write what I know.