Я бы не хотел вас обидеть и преуменьшить ценность вашего опыта - я лишь говорю что подходов существует множество и пренебрежительно относиться к одному из них аргументируя это субъективными предпочтениями глупо. Я извиняюсь если задел вас.
Ну, как бы, в доке написано, что лучше центровать с помощью justify-content и align-items, но я могу поклясться собором какой-нибудь богоматери, что найдётся не один случай, когда такой вариант центровки не подходит)