That is a tad harsh, I find it a complicated abstraction that I have lots of trouble grokking.
But to be fair I have never really spent lots of time figuring it out. I am sure plenty of people are able to work with it successfully.
I am however super happy to see this big dependency is removed from sidekiq. We get a simpler, faster, easier to reason about sidekiq.