Their repo is a rare case which embraced git submodules. For some reason they generate a lot of friction and not used often.

They are in fact a giant pain, but sometimes, still the best option.

Did you try https://github.com/ingydotnet/git-subrepo ? Looks like it vendors in other repositories, making submodules entirely transparent for consumers and still allowing sumbodule workflow for authors.