A lot of companies treat environments as fragile. Tasks that require an update to an environment configuration are often met with “Why should I touch my environment? It hasn’t given me any issues and has been untouched for years”. This response is rooted in the toil and time many developers have spent provisioning one-off environment requests, troubleshooting mysterious bugs caused by differences in environments, and the high stakes of impacting production with no quick fix.