Отличие использования свойств align и justify в CSS Grid и Flexbox заключается в их назначении:
Таким образом, CSS Grid предназначена для компоновки, а Flexbox — для выравнивания. 4
Кроме того, CSS Grid позволяет контролировать расположение элементов по горизонтальной (основной) и вертикальной (поперечной) осям, что даёт возможность точно позиционировать и выравнивать элементы по обеим осям. 2 Flexbox фокусируется на основной оси (горизонтальной или вертикальной) для выравнивания и распределения, при этом контроль над поперечной осью меньше. 2