I don't see any reason to force the user to use the Guzzle client in a generic library, let alone in a Symfony bundle.