Я стараюсь избегать написания кода, где необходим вызов super (), потому что я предпочитаю композицию наследованию.
Если мне нужно наследовать от другого класса, я стараюсь оставить оба за собственным интерфейсом и передать один из них другому как зависимость.
Однако, если у меня есть класс lib, который я не могу дать дополнительной зависимости, первым делом я пытаюсь использовать декоратор.
Если это не сработает, и я должен извлечь из реализации, я думаю, что не имеет значения, писать ли super()
или нет, так как это происходит так редко;
Итак, в общем, я думаю, что этот вопрос бессмыслен.