Seeding data is the initial data that one system require to have while
Simulation data is the complement over seeding data, generally we use to generate production-like data in development.
My system requires at least one user role.
so I need to generate seed data for at least one user role in this case.
Next I create another task called simulation data to populate data to fill up my dashboard report.