No feature or optimisation is free<p>One must eventually compromise in every language/system at some cost according to the value to its intended user<p>Many of these genuinely interesting criticisms of C# are the "other edge" to the sword we love it for