Hola:
El sentido semántico de los enlaces es simple y llanamente "enlazar", y lo mejor que puedo aconsejarte es que evites usar enlaaces solo para lanzar scripts, para eso existen infinidad de elementos, como los span o los botones, y si lo que quieres es que parezca una "zona caliente", puedes usar estilos (cursor: pointer).
Cuando te preocupes de cosas más importantes como validaciones de accesibilidad, o tratamientos SEO agradecerás mi consejo.
Saludos