If you want seeding of data I would look at data management aka import/export
If you want to hardcode stuff you do that on bootstrap
You are correct the uses ceases you are talking about are not documented properly. however you can use the strapi.entityService calls to add records to the db when needed