Honestly, every point you mention in my opinion is positive.
- if you feel like using static classes and methods, you should spend more time thinking about architecture
- namespaces are just what they are
- in modern IDEs just write /// before a member declaration, it will insert the whole comment block for you
Static methods in modern C# are either extension methods or some other very rare cases like mathematical functions.
The super complicated comments become readable and useful when you hover the mouse cursor over something. There are also tools that can parse those comments and create documentation.