points
AFAIK, the reasons Ansel exists are:
1. To yank out darktable internals for code purity reasons.
2. Its (talented) developer worked better by himself than in group.
He was vehemently opposed to any idea containing the words "intuitive" or "UX".