Core doesn't version it. This works for them because they clone the sources into the bitcoin repo. But for anyone who wants to use it as a proper library, versioning is required. They introduce unversioned breaking changes that otherwise break our builds.