Olá Karina!
O fieldset não veio com o HTML5 mas ainda tem suporte por ele (recebeu novos atributos na "nova" versão):
https://www.w3schools.com/tags/tag_fieldset.asp
Você pode navegar pelas tags aqui:
https://www.w3schools.com/tags/default.asp
Repara que as vermelhas são as descontinuadas/defasadas e o fieldset não está nela.
Dei uma pesquisada e vi que o problema com o Flexbox é um bug do motor de renderização dos navegadores. O fieldset/button/legend não foram desenhados de maneira que possam se tornar um flex-container.
Como disse acima, a tag não está defasada, mas com o uso do Flexbox ela irá cair em desuso.
Se precisar usar Flexbox realmente é melhor evitar o uso do Fieldset.
Espero ter ajudado! :D
Bons estudos! ^^