Many authors are strangely against it for some reason. One time I sorted my node_modules by size and opened issues for the top offenders, you can see their resistance here:
Is it too hard to meaningfully separate these parts of a package, or is it more of a philosophical issue?