It is useful feature for developers and agencies.
Not every person what to do manipulations on GIT side, creating stage and production branches, push one to another and on your system attach branches every time to cloned sites.
It would be better to have an option to tick if it is Stage server or not when you create a server and if you tick that option you will get staging site where we can do all the development work.
Also would be wonderful to separate them by projects also. One more useful thing.
You can check on ploi.io the business logic and how it works.