ловить больше одной ошибки — это плохо, согласен.
но бывают экспешены, которые еще можно обработать, и которые нет, например, NoMemoryError
мне казалось, что есть конвеншен, если эксепшен можно обработать и оно не системное, то надо наследоваться от StarndardError