Bom acredito que seja questão as vezes de praticidade, tem casos que nós teremos que usar outros tipos de display como o grid, mas casos que o simples flexblox resolve muito bem o problema, mas concordo com você as vezes usamos ele de forma desnecessária para acabar resolver um problema pequena que não necessitaria, acho que conforme você percebe isso, quer mudar e vai praticando e aprendendo outras formas o seu CSS vai cada vez mais "sólido" e "limpo" acho que podemos dizer assim.
Em resposta a O "programador flexbox"
1