Answer - B.
The entire concept of decoupling components ensures that the different components of applications can be managed and maintained separately.
If all components are tightly coupled, the entire application would go down when one component goes down.
Hence it is always a better practice to decouple application components.