💡Вариант А, скорее, устаревшая модель инпута. Поле загружаемого файла не нуждается в отдельной кнопке.
Значок загрузки выполняет ту же функцию с меньшим количеством элементов и занимаеет меньше места.
В такой конфигурации обычно нажатие на поле позволяет просматривать свою файловую систему.