If you have to ask you have probably have not fully investigated complex profiles. Think of 'complex' in terms of lots of elements, rather than silly shaped bits of stone.
In the same way that you predefine height, thickness and front/side/end materials, you can now predefine the complete wall construction including cavity stops, membranes, string courses, beams etc.
Then you can quickly build up a set of wall conditions (usually the number of storey height sections you need to give the builder), and then get designing.
Stop using standard walls with complex fill patterns and then moaning that the sections have not designed themselves. The design process is supposed to be a dress rehearsal for the real thing. Design the real thing with complex profiles. (HINT - always enable skin priorates to get better control over complex junctions/interfaces)
Here are a few benefits of this approach...
These complex profiles can be reused and tweaked for different jobs.
These complex profiles give you graphic control over parameters instead of designing by numbers, (ie you draw what you want to see/build instead of form filling - Architects take note) yet everything is still parametric.
These complex profiles give you total control of plan representations of complex building situations (where intelligent fill patterns would be impractical).
OK then, now agree with me that we need the ability to do this to curved elements.