Apple Developer Enterprise Program for version control

I recently joined a new company as an iOS app developer. Here, they conduct PROD testing using an Apple Developer Enterprise Program account before uploading apps to the App Store. When I asked why, they said it's for version management.

This process were handled by the previous employees, but since they have all left the company, nobody really knows the the exact reason now.

In my opinion, we could just create a branch for PROD version in the remote Git, or create a local branch and, if there are no issues with PROD, merge it into the master branch in the remote. Is my thinking off?

As far as I know, the Enterprise Plan isn't made for this purpose; it's supposed to be for internal apps.

Apple Developer Enterprise Program for version control
 
 
Q