Per @keefertaylor, creator and maintainer of the XpringSDK:
Xpring SDK is designed to make common interactions with XRPL easy. Our vision is that common tasks should be simple, intuitive and easy for the average user to understand without necessarily having to understand distributed systems. At the same time, we shouldn’t get in the way of power users being able to build for more complex use cases.
Our high level APIs should be simple and not ship network requests / responses to the external world. We prefer to encapsulate our network responses inside of XpringClient as this lets us change network implementations if we need to down the line. Power users can always instantiate a network client directly if they want to see / utilize the raw network values.