“A sense of lost elegance” is surely an interesting statement. What do you think? Have the many new features added to C# in recent versions increased productivity, or have they made the language more difficult to teach and learn?