Maya needs a non-destructive curve system.
I need to be able to cut, resample, smooth, offset, etc. and go back to the top level to make edits in real time based on creative feedback.
Furthermore when you make a cut the result is to create X amount of new shape nodes for each new curve element. This is very messy, and I think it's at the root of the problem with curves in Maya. Each entity seems to need it's own shape node.