A formar utilizada para tirar o texto da frente das imagem utilizando a indentação "text-indent: -99999px;" parece ser mais um "jeitinho" de resolver um problema que não foi pensado, porque não deixar o link sem texto?
E sendo uma prática comum porque até hoje não tem um linha de comando que possa fazer essa alteração?