When Google changed the datastore api to automatically retry on transient errors it created a much better experience for the api users. If we have the experience to handle these issues for the user transparently instead of making everyone of them repeat the same work, they will like it better. plus, if Google fixes the issue and not fail quietly like this than we can update to handle it better without bothering the user.