The core snap is today our own and only base snap as well, and the point of base snaps as the name indicates it to offer a common base for applications to be built upon. As such, we can’t take content out of them without the due diligence and care for snaps that are already published out there. Being on the consuming side of a thing you don’t control and that offers no guarantees of stability is a nightmare no sane software maintainer will accept.
At the same, and just to be clear, that’s not a promise that the core snap will never change, as we’ve been recently discussing around the issue of rsyslog.
Coming back into the case at hand, this looks like a general and common library that was already accessible, so we cannot take it away.