Это да как и в гошечке когда список ошибок отдается с ответом,
Но это не защищает от того что и код фреймворка меняется и могут добавляться новые исключения, уже после того как ты написал, и на них всё равно надо будет как-то реагировать
нужно описывать то, что возвращает функция, в том числе исключения в каком-то виде, вот снова возвращаясь к той статье... мне там всё нравится, @dry-python/return классный, но это должно стать официально частью питона, продвигаться через PEP'ы и стать официальной рекомендацией (уточню, что рекомендацией, а не обязанностью)