I think it is an 80% solution and I think it's a very easy 'mistake' to make because it doesn't work they way we expect it to.
It just converts to custom profile too easily and for the wrong reason. Try changing a (stored) complex profile wall to a straight wall and then back to complex profile again. Custom Profile turns up.
Apply to Selection a (stored) complex profile? Reverts to custom.
Stretch the height (or width) of a complex profile wall? It
doesn't
turn to custom. Right when you'd expect that it might.
If you have a wall selected with a stored complex profile and hit the 'Capture Element's profile...' button, it opens a custom profile, not the stored one - even though it knows what it's selecting! HWTPBWIW? Open the stored profile and give me the option to save it as a different one if I want to, just like every other application under the sun.
Or let me
Edit Chosen Profile right from the modeling window!
There's plenty more that has been discussed since CPs were introduced. If this ain't all 80%, I don't know what is!
Cheers,
Link.