the powers that be have decided that exceptions are the way forward.
I get it, but my Gud it makes the code expand:
Every damn thing gets wrapped in cotton wool
And if you forget to do that - unhandled exceptions and / or crashes.
This will not help newbies.. it will just make their apps crash instead of acting odd. (Yes I know thats a subtle distinction..)
Whereas not checking an error condition at least allows for a little 'thats odd, let me look into it' time for your end users.