In IPB Hooks, the dev doesn't need to know the last subclass, in fact needn't care, IPB handles it internally, and the user has full control of the execution order(which class extends which basically).
Simplistic example, but the difference in a nutshell.
In Laravel: http://four.laravel.com/docs/ioc
Other frameworks have other methods to achieve that. It's really nothing special anymore.
Regarding the rest of the answers:
First of, Charles. Yes, I still intend to leave, but I was asked some questions and wanted to be polite.
For the rest:
The development of these frameworks and composer is by far faster than anything that IPS has developed in the last couple of years.
You chose another way, I asked why, I got my answers, tried to discuss this but you still seem to have your reasons and I'm fine with that.
It's not like I'm crying because of your decision, it's just that I won't be able to use IPS-Software then because I wannt to put my work into the whole PHP-Community and not just one commercial software.
I'm glad you all (even those who have no idea of programming) had a great laugh and a new concept of an enemy for a few hours.
@Marcher: I'm sorry, this really is my last answer to you. The decision has been made, I see the reasons for it, can't with them and that's why I'll leave again. Enjoy your products and may IPS not fail to produce what you're searching for.