One thing I don't like with .NET (at least in C#) is the lack of innovation that we see in other languages such as Java, Go, and Rust. Reading link aggregators to blog posts about C# just gives me the impression that the same ideas and thoughts are repeated over and over.