Скорее дело привычки в структуре. Я лично не вижу проблем, почему не стоит писать весь код для одного компонента в одном файле.
Ну, потому что у тебя один компонент может иметь несколько десятков элементов и больше и каждый из них может иметь по несколько десятков строк стилей. А потом все это поддерживать надо.
Ну либо в отдельный файл выносить все