Let's start with "support for finally in try/catch blocks". In 2012 this is a new feature?
Of course this was flawed reasoning as there are still many other resources that will require manual freeing, so now the problem has been fixed.
While it was bad that the flawed reasoning existed in the first place. I don't see how fixing bad assumptions made a decade ago is laughable.