We use super() method in Python because it has some benefits which are as follows:-
Mostly super() in single-inheritance are minimal, so you don't have to hard-code the name of the base class into every method that uses its parent methods.
But it is almost impossible to use multiple-inheritance without super(). Because the use of super() in multi-inheritance includes common idioms like mixins, interfaces, abstract classes, etc. If somebody later wanted to write a class that extended Child and a mixin, their code would not work properly.