Eu vejo um portfólio com HTML e CSS como um grande potencial para um desenvolvedor. Ele é capaz de resolver um problema da forma mais simples e mínima possível.
Deixa sim de ser bom. Passa a se tornar desenvolvimento orientado à tendências. Usar uma tecnologia deve ser apenas quando faz sentido usar ela e não porque todo mundo faz assim. É usar efeito manata para desenvolver o software, o que o resultado nunca fica bom.
Você não está mostrando que sabe fazer coisas complexas, está mostrando que apertar um parafuso usando uma caixa de ferramentas inteira, mas não sabe usar a chave de fenda.
Usar React faz sentido onde deve ser usado. Usar HTML/CSS/JS puro faz sentido onde deve ser usado. Não faz sentido nenhum usar um monte de tecnologia para fazer um site simples. Isso só mostra que a pessoa sabe seguir receita de bolo mas não sabe resolver um problema. Nunca vai ser um desenvolvedor de softwares dessa forma, apenas um programador.
Desenvolvedor de softwares resolve problemas. Programadores digitam códigos.