Traits são mecanismos que ajudam (e muito) a reutilização de código, e servem perfeitamente para resolver o problema da falta de herança múltipla.

Uma coisa muito comum para quem trabalha com git é fazer dezenas de alterações e em algum momento perceber que fez as alterações no branch “X” quando deveria ter feito no branch “Y”. Como nos ensina o tão sábio Guia do Mochileiro das Galáxias: NÃO ENTRE EM PÂNICO!