Well sure, but the important parts aren’t in JS. I can understand the argument that to provide npm library you may need to touch that garbage of a language, I’m just happy others do it for me.
The entire project used to be cljs, so obviously it's done on purpose, that is stated in the article.