Но отказ от стандартных исключений везде где они нужны - это будет как раз вынужденный костыль, ради быстродействия.
За работу приложения отвечает множество классов, каждый из них самодостаточно выполняет свою часть работы, и в случае возникновения исключительной ситуации бросает исключение.
если бы вы в вопросе написали свой код, и человеческим языком смогли описать как именно "что-то пошло не так" то это был бы вопрос, а не задание. И вам бы помогли