Olá, Alonso. Como vai?
Respondendo sua pergunta, não é semântico, o certo é utilizar o alt mesmo para descrever imagens.
O conteúdo escrito no alt tem como objetivo auxiliar pessoas que utilizam leitores de tela, essa pessoa usuária normalmente é cego(a) ou com baixa visão, e também caso uma imagem não carregue. Dessa forma a pessoa usuária consegue saber a descrição da imagem mesmo sem vê-la.
Já a tag title foi criada para definir o título de uma página na aba do navegador, ela não auxilia na descrição de imagens como a tag alt. Você pode ler mais sobre seu uso no w3 schools, que é uma ótima referência de estudo de programação.
O figcaption tem como objetivo ser uma legenda para quem vê um conteúdo, podendo ser utilizado não só em imagens, mas também em vídeos, gráficos, blocos de texto. Como ele foi feito para ser visto por um usuário, seu objetivo não é ser descritivo como o alt, pois fica redundante para a pessoa usuária que já está vendo o conteúdo.
Consegui ajudar em sua dúvida?
Caso persista, pode falar comigo! :)
Bons estudos!