Não vejo nenhuma utilidade prática em utilizar um determinada dependência em runtime, porque eu iria querer algo no projeto que não fosse compilar, e ainda por ventura pudesse causar erros de compilação? Gostaria de saber em que situações é recomendado utilizar o runtime escope dentro do Maven.