Все относительно, причем или нет.

Мы можем вообще все в несколько формул свернуть. Такая попытка, правда не до конца, была проделана
здесь. Вот только толку от такого описания нет. Очень кратко, универсально и СОВЕРШЕННО невозможно для чтения.

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