Yea I deleted my post because I realized the command is called “strapi configuration:dump”
Technically this means that only the configuration is dumped, and the user cannot make changes to the configuration. If it’s only dumping the configuration then you wouldn’t need the data content from production in dev. Then these restore and dump command seems to be a viable option.
But I’m using Strapi just for the website content and to provide a way for the owner to be able to quickly make changes if they wanted to. This data is not that critical so using the same database in both env is not a big issue from my perspective.