But there was no good way to edit .csproj files without an IDE and you needed to edit them for every source file you added (or moved).
Now you don't have to edit them as often (wildcards for files), they're easier to edit by hand (because they contain almost no clutter) and there are also command line tools to edit them (like dotnet add package).