Размещение нескольких небольших записей (или структур) в одном файле не является "в целом плохим" (как почти ничто в программной инженерии). Однако вам следует проверить следующие предварительные условия:
вас не беспокоит, что вы не можете перейти к определенной записи, просто выбрав ее файл
общий размер файла будет разумным (ИМХО менее 2000 строк, в идеале менее 1000 строк)
вы не возражаете против того, что ваши записи не имеют индивидуальной истории в системе контроля версий
вы не ожидаете значительного увеличения количества коллизий при слиянии из-за того, что несколько человек параллельно работают над разными записями.
однофайловый подход не вводит дополнительных нежелательных зависимостей между несвязанными компонентами
это не приводит к большим бюрократическим усилиям в вашей организации, чтобы объяснить это другим членам команды
В этих условиях использование одного файла для множества похожих записей не является проблемой.
Рекомендую посмотреть эти видео для лучшего погружения в вопрос: