Why? If they don't it is going to mess up the destruction sequence if they are ever stored and then released polymorphically, such as from a collection of pointers to classes.
What he is saying is standard C++ knowledge.
What he is saying is standard C++ knowledge.