Por que um traço Scala pode estender uma aula?

Vejo que as características no Scala são semelhantes às interfaces em Java (mas as interfaces em Java estendem outras interfaces, elas não estendem uma classe). eu vium exemplo em SO sobre o uso de traços onde uma característica estende uma classe.

Qual é o propósito disso? Por que as características podem estender classes?

questionAnswers(1)

yourAnswerToTheQuestion