The web tooling in the Node ecosystem is closed
The web tooling that exists in the Node ecosystem is hard to reuse elsewhere.
I’ve stumbled over this while working on Nanoc: it’s tough to have an asset pipeline that deals with JavaScript and CSS and integrate it nicely. For Nanoc, it is often more reasonable to let Webpack/Parcel/etc compile into Nanoc’s content directory (input for Nanoc), and thus have a two-stage process. Still, not a great solution because the two seem so disconnected.