Scala's MapLike, ListLike, SeqLike, etc. ¿Cómo se compara cada uno con Map, List, Seq?

¿Podría alguien ayudarme, por favor, a entender los diversos rasgos "Me gusta" de Scala en la colección API? He estado leyendo y tratando de comparar cada uno sin suerte. Creo que puedo ver que el Mapa, por ejemplo, extiende MapLike, agregando 2 métodos concretos. Pero esto plantea la pregunta de por qué hacer esto en absoluto? ¿Por qué no tener 1 rasgo de Map en la API de colecciones en lugar de Map y MapLike?

¡Gracias!

Respuestas a la pregunta(1)

Su respuesta a la pregunta