We use environment variables for base_url and account_id. When adding a new environment, the new environment contains no environment variables, and with larger sets of variables it’s tough to figure out all necessary variables. Cloning would be inconsistent, since newly added variables would not be shown in already existing environments.
When adding a new environment, we want to show the developer a list of variables defined in a seperate preset of required environment variables. When adding a variable to the preset, the current environments add these as an empty variable. Removing a variable would present the option to delete the variable in environments or persist them.