Service A needs to talk to Service B and C to respond to the request. If there is an error in Service B, Service A will be able to respond and it is not difficult to detect the fault.