Sure, we would be more careful about this issue. But this is how the NuGet manager generates automatically. Some projects may have dependency on each the other ones, so when packages are added in one project, the other depending ones would also need to add them.