The idea is to achieve 3 things:

1. Overridden method should call parent method or not be implemented at all.
2. There should be no use of children class in parent class.
3. Calling parent method in the middle isn't common.