Currently (near as I can tell) some of TextExtract's processing is done in public functions, but a lot (getting text based on a page title, tidying output) takes place behind private functions that are only accessible through the API. So for other extensions to take full advantage of what TextExtract can do, they have to go through the API, which [[https://www.mediawiki.org/wiki/API:Calling_internally|per mediawiki.org]] is discouraged. It would be nice if TextExtract's processing were opened up so other extensions could rely on it without going through the API.
One use case is [[https://www.mediawiki.org/wiki/Extension:Description2|the Description2 extension]], which generates description meta tags from article content. As suggested [[https://www.mediawiki.org/wiki/Extension_talk:Description2#It_sucks_at_extracting_description_from_pages|on the extension's talk page]], TextExtracts integration would substantially improve the page descriptions that the extension generates.