A proto: neplatí žádný vztah, že Syn dědí Fotra, ani že Kolo dědí Auto, ani že Škodovka dědí Auto, ani že Škodovka dědí ČeskouPostkomunistickouIndustrializaci, ani další kraviny. Jsou prostě jen objekty, Syn, Fotr, Kolo, Auto. Jaká je mezi nima skutečna dědičnost nebo agregace není nikomu známo. Existuje jen ta, kterou budeme používat, jen účel. Podstatou dědičnosti není nějaký reálný stav, podstatou dědičnosti je ÚČEL.
Např. ve Spring frameworku se reálně žádná dědičnost nepoužívá, všechno je tam "flat". A není vůbec od věci, použít dědičnost rovněž pro vynutí se duplicitnímu kódu v aplikaci, kterou prasilo několik týmů a jsou tam jistá její specifika.