have you tried .net recently? `dotnet new yada yada` starts out really well but then bada boom you need to edit some random ass .xml file that visual studio would do for you. death by a thousand paper cuts. i don't want to deal with random .xml files. so i would not use dotnet for solo/small team projects.
.csproj files are easy do edit and use only as much syntax as necessary, they are not too different from cargo.toml. But you probably don’t know that because reading documentation for 45s and adding two lines is too difficult, if you used .net at all which is unlikely
As usual, instead actual valid criticism (of something that is better than the alternatives no less), the strategy seems to be “just make up stuff”, keep at it.
This is a common reply that boils down to "used it in {before the described pain point was addressed}". Surely things can change?
There aren't even any .xml files in the first place, unless you meant to say .csproj. And they, alongside with .sln, are easily edited with dotnet add/remove package, dotnet new sln, dotnet sln add/remove, and similar.