Szydło rejects the reflex that loose coupling is always better. Coupling is like gravity — just a force. High coupling is appropriate inside a DDD aggregate to protect invariants; loose coupling is appropriate between microservices that should remain independent. Choose the level based on the concrete architectural context.