Аргументы в пользу static const
1) потребляет меньше памяти
2) если value известно до момента компиляции использовать const, в отличие от final который нужно использовать в том случае когда значение будет присвоено во время рантайма(правило языка)
3) если наше значение не изменится и уже известно перед компиляцией, т.е будет имутбл не поменяется ни в коем случае.
примеры ниже дают понять разницу между final и const и почему стоит использовать такой подход в инциализации
final FocusNode _focusNodeLogin = FocusNode();
static const _horizontalPadding = 16.0;