My own mea culpa:

I've written a couple of things using cl-lib features in the past, mainly because I came across
the cl-lib documentation and found ways of doing things that were also present in "regular Emacs LISP". Mainly a backend for company interacting with different intermediate LaTEX files before the texlab LSP server was "good enough" for me. Looking at them now, I blush at the fact that I could have written them with seq-filter & friends.

So, why did I go for cl-lib? 

Honest answer: it looked fancy enough to make me try it and I'm always trying to learn new things to keep my neurons active

Mea culpa, /PA
--
Fragen sind nicht da, um beantwortet zu werden,
Fragen sind da um gestellt zu werden
Georg Kreisler

Headaches with a Juju log:
unit-basic-16: 09:17:36 WARNING juju.worker.uniter.operation we should run a leader-deposed hook here, but we can't yet