> inheritance is just automatically delegating messages to another actor and possibly modifying the results.
I don't think this is true. Objects can message themselves as part of base-class code; implementation inheritance means that this has to involve a level of indirection and dispatch, not just explicit delegation.