Зачем нужны Checked Exceptions в Java?
Проверяемые исключения нужны, что бы знать, где может возникнуть исключительная ситуация и правильно обработать. Да, если при ошибке ты просто пишешь в лог что-то вроде "Эй, чувак, у тебя с БД что-то нетак", а не пытаешься завершить действие каким-нибудь иным способом, то проверяемые исключения тебе будут мешать (по принципу "плохому танцору ...").
Хороший пример работы с проверяемыми исключениями - транзакции при работе с БД.
Java любит насильно загонять разработчика в жесткие рамки, которые далеко не везде хорошо подходят, если вам мешает, то отключите или пишите Utils ("обертки").