A well-written article from back in 2003 where chief architect Anders Hejlsberg defends the lack of checked exceptions in C#.
It is funny how people think that the important thing about exceptions is handling them. That is not the important thing about exceptions. In a well-written application there’s a ratio of ten to one, in my opinion, of try finally to try catch. Or in C#,
usingstatements, which are like try finally.