Releyendo la documentación de Maven me he dado cuenta de que no entiendo qué aporta el scope Runtime.
Entiendo que con ella se marcan las dependencias que son solo necesarias durante la ejecución, pero a la hora de empaquetar para distribuir se necesita. ¿Qué mejora sobre compile aporta?
Supongo que simplemente no se carga en memoria durante la compilación, eso es lo único que se me ocurre.