Когда я компонент стрелкой обьявляю, я явно показываю что вот у меня компонент который я присвоил в константу, явно показываю что это ВЕЩЬ определенная
А с function такого нет - функция это просто инструмент для выполнения действия
Программисту в первую очередь важно как код выглядит
согласен, лучше то, что легче читать и "парсить" человечеку за клавиатурой, а вот тут как раз функция выигрывает у констатны со стрелочной функцией внутри. Почему - хорошо изложил автор этого поста https://hudochenkov.com/posts/prefer-function-declarations/