Le estaba explicando a un amigo sobre la especificidad y se me ocurrió esta comparación con la que lo entendió perfecto y quiero compartirlo porque tal vez le sirva a alguien más:
Digamos que HTML es un alumno de Platzi.
HTML hace sus apuntes muy completos con todo lo que necesita (html contiene todo lo que la página requiere), sin embargo al ver sus apuntes no queda muy convencido de cómo se ve, por lo que le pide ayuda a su amiga, la chica de los plumones CSS.
CSS hace un diseño padrísimo utiliza distintos colores y técnicas en cada elemento del apunte (#id, .class, etc), pero, nota que HTML puso en su apunte (código html) cierto párrafo con rojo (estilos embebidos) y piensa que debe haber una razón importante por lo que lo hizo, así que a pesar de ella haber planeado en su apunte estilizado ponerlo amarillo (.class amarillo) en el apunte que ella entrega (cuando carga la página) queda rojo.
Obviamente es una comparación burda pero espero les sirva a alguien (: