Applications servers, databases, storage servers, and cache etc. are all pretty much spread and segregated all over the world. Resources could be located among servers in different data centers, regions, states, countries or continents. If apps are tightly coupled to each other, Outage in one place could disastrously slow down complete or partial business operations. Also, lossy message communication could leave data inconsistent and/or unusable across apps.