каким способом правильно заполнить нужные стартовые данные?
(я до сих пор делал это сидерами)
Здесь есть нюанс: сидеры нужны для тестовых данных и запускать их в проде - плохо. НО никто не запрещает их юзать в проде.
То что нужно заполнять данные сидами - плохо - это нарушение гибкости приложения.
Правильно заполнять такие данные из админки, но это не всегда применимо, как и не всегда целесообразно.