Мне кажется такая логика понятной, по крайней мере если заведомо знать правила.
как только начнут появляться новые типы файлов, аля stories, model effector'a, если типы пропсов хранить в отдельном файле - такая система так или иначе потребует изменений, скорее всего, внедрения постфиксов аля .styles, .stories и тд, в такой системе index файл будет использоваться именно для реекспорта как-то вещей, а не для описания компонента, поэтому будет логично выделить ещё один файл аля .component