Cita: La clase que usa los traits, está alterando el funcionamiento interno de los mismos...Esto es un antipatrón OOP.
Bueno, igual puedes forzar el peor comportamiento de los Traits únicamente para demostrar que son una total aberración de OOP, pero sólo estarás forzando dicha opinión.
Cita:
Iniciado por Manual de PHP Un Trait es similar a una clase, pero con el único objetivo de agrupar funcionalidades muy específicas y de una manera coherente.
Pienso que de usar Traits lo tenemos que hacer bajo las mejores prácticas, lo mismo que con OOP, ya que por muy buen paradigma o solución aún se pueden hacer mal las cosas.