This is a common scenario - someone creates a site on some WordPress hosting service (say WP Engine), tests things out on the default staging site, then switches over to production. I answered the same question multiple times when I was doing Discourse support. A permanent separate staging site for Discourse generally wasn’t an option (or really needed.)