This is interesting to think about. I can see your point about return objects from a method. I do like the idea of using the type name = new(); as well.
There's more to consider here. Like solutions that support more than one framework. The older frameworks won't allow for new().
The other and probably biggest is team led style. Thanks to editor config files the team can decide upon a style and use dotnet format to help enforce it. The team should decide these things which means there will end up being things I don't love in my code but it helps my team deliver together. That I can deal with.