I think inheritance was a 30-year dead end
Roles solve every problem at least as well, most problems much better
Roles are the right solution for OO design