As languages are evolved, it is clear that compromises (and or mistakes) are made along the way. C# now seems a mature language, with a huge set of API's available, and almost a lack of now stuff to be added that revolutionises the language.

What would you say is the biggest error they made, in either including, implementing or omitting a feature?