Integrated environments are expensive to create and maintain, especially if you have hundreds of microservices.Integrated environments have many dependencies that are outside of your control. A test may fail because of bad network, another service being down, someone breaking another service, etc.