<off-topic>
> i guess a further solution would be [B] to make all gradients immediately a swatch,
Swatches serve a different purpose (spot colors, swatch books [1]) and are different from regular gradients. Swatches ideally can hold flat colors, gradients, patterns etc as custom paint servers, and don't get auto-cleaned when unreferenced. I don't see how eliminating the regular gradient type(s) and treating them as swatches would solve any issues with the perceived UI inconsistencies to edit the colors of selected gradient stops.
<off-topic>
> i guess a further solution would be [B] to make all gradients immediately a swatch,
Swatches serve a different purpose (spot colors, swatch books [1]) and are different from regular gradients. Swatches ideally can hold flat colors, gradients, patterns etc as custom paint servers, and don't get auto-cleaned when unreferenced. I don't see how eliminating the regular gradient type(s) and treating them as swatches would solve any issues with the perceived UI inconsistencies to edit the colors of selected gradient stops.
[1] <http:// wiki.inkscape. org/wiki/ index.php/ Swatch_ Book>
</off-topic>