> The caller can easily create such an extension method in the project leveraging LibGit2Sharp.

In this theory, we also need drop `ContentAsText` because it is not an exposes from metadata and persons can create such extension method in the _project leveraging_ very easily.