What does the "checked" mean to you?
Checked exceptions only mean "those which the compiler checks". Runtime exceptions suffer from the same problem--lazy programmers tend to silence them (at runtime) with code like:
\ntry:\n do_stuff()\nexcept:\n pass\n
...or worse tricks, like raising a new error (with less information, and discarding the inner stack trace).