Hola:
La semántica del tag "a" es enlazar o anclar, y no entiendo porqué se usa tanto para lanzar un script...
Cuando empiecen a detectar cosas como penalizaciones de los buscadores, o problemas de validación, tal vez lo empiecen a considerar...
Cualquier tag vale para lanzar un script (y mejor aún un botón)
Saludos