If you're like me (and many others) and can't get enough of destructuring, Clojure has it on steroids compared to JS and is everywhere in a normal/average Clojure codebase: https://clojure.org/guides/destructuring
Destructuring in Clojure doesn't suffer from the same problems as JavaScript, so lot of the things in the article doesn't apply. I was always slightly disappointed when destructuring finally came to JavaScript but it was so neutered compared to what it could have been.
But on the other hand, I'm happy JavaScript is not becoming more complicated just for the sake of new features. But on the other foot, we already got `class` and a bunch of other complicated, syntactic sugar, so why not another?