I can see how inheritence between families could be good. For example, you have a base "Character" class, with a few behaviors and instance variables of it's own. And then, you have different kinds of character families, like "Enemies", "NPCs" and "Players", who could Inherit those properties and events. Every character could have an "HP" variable, from the Character, but you could create specific events (like, Player hits Enemy) that could influence this property.
Not something that kills the engine, and there are some workarounds around that, but it could be easier to do a few things this way.
Any way, the way Construct 2 does multiple inheritance IS a lot more convenient for games on most cases than the single-inheritance with multiple levels would be, for sure.