See graphql/graphql-spec#1163
As agreed at the nullability working group, disabling error propagation is the future of error handling in GraphQL. Error propagation causes a number of issues, but chief among them are:
- It destroys useful data in the response.
- It makes it unsafe to store resulting data in normalized stores.
Clients such as Relay do not want error propagation to be a thing.
See graphql/graphql-spec#1163