Would you have use for an "All possible" Offset tool?

Let's say you try to offset a multiple face surface and the offset fails because some faces could not be offset.

Would you be interesting in using a tool that will create a "partial offset surface" made of all the faces that could be offset? Of course, you will need to fill the gaps manually or using a macro.

SolidworksSurfacing