> Promising libraries potentially solving the above where abandoned by their maintainers, because it started as a special use case, or a free-time project.
> It is built by a company, reducing the likelihood of abandonment.
Even projects "built by a company" suffer the same fate. The only way to reduce the likelihood of abandonment is to tie a revenue stream directly to it, like customers paying for support or a pro version with additional features