Pessoa, são duas implementações diferentes para <AuthForm />
Vue é inteiro focado na separação de componentes e cada componente tem estilo, js e html separados dentro dele, isso facilita muito a manutenção futura.
Que manutenção o tailwind facilita? esse é o meu ponto geral.
Não existe um sistema que o componente é "criado e esquecido", Você vai ter que voltar a dar manutenção nos componentes, seja pra incluir mais coisas, arrumar algo que está quebrado
Tailwind ofereçe uma sobrecarga cognitiva insana para a manutenção.