> without npm, where would Node be now? Probably nowhere.
I disagree. There were and still are good competing package managers and registries. Perhaps, in an alternate universe, yarn might have won. Or in yet another universe, node would have package management built-in, as deno does now. In any case, node would be fine.
> what is the problem with calling the TypeScript compiler? I have a build setup anyway
Just because your project has a build setup, doesn't mean all other projects must have one, too...