TLDR; We are solving a problem with another tool, and in six months we'll add another tool to solve problems from this tool.
It didn’t used to be that way.
I stick to buildless libraries and frameworks. You can even build an SPA without one (mithriljs[1], as I used in a browser extension).