It is part of the ABAP Objects language that the super constructor must be called from the subclass constructor. It is part of the philosopy to ensure that all that needs to be initialised, is initialised. If the super-constructor is doing something you don't like, then you have to make changes there.
Note: unlike other inherited classes, constructors of subclasses do not have to have the same parameters as the superclass consturctor.