It could be an evolution / improvement of the “RailRevolve” command: make a revolution by selecting multiple profile curves (currently the command manages only one profile curve).
(I am aware that in this case a network curve can be used, a sweep2, dividing the curves circular in three parts, but it becomes more laborious to do, and the continuity between the parts?).
I would like to point out that such a command exists in “Solidthinking” (the name of this commands is: RadialSweep)… not to copy, but to have a more chance to create complex forms with more easily …
If I’m wrong, the sweep2 problem is that it works with just two curves at a time and the curved shape at the base should be split into parts, so you have portions of surfaces, or not?
(Perhaps it would be best to try the form suggested in the example above (solidthinking).
I do not want to do useless comparisons, always the usual, but Solidthinking has many commands to create surfaces compared to Rhino (or are redundant or really useful, I would not know …). For curiosity you could also control yourself …