I agree. I've learnt my lesson and I will _NOT_ be running "npm install" on any greenfield projects anymore. I like the idea of Svelte but I do not like its dependency on npm/node.
At least with Vue I can just include the library into the page, with no mandatory build step.