всегда нужно стремиться к чему-то лучшему, но некоторым не хватает стремления или знаний
я бы не сказал что это такая большая проблема, только если она не приводит к проблемам в бизнес-логике или секурности
иногда в легаси проектах исключениями приходится делать, потому что в базе, например, тот же жсон, в нём могут быть как числа так и строки и там два пути:
найти все места которые пишут с неправильным типом и привести к одному + сделать миграцию
или обрабатывать исключениями
и не всегда есть возможность пойти по первому пути