Sure, live and let live, but there is no way I would use a library that doesn't maintain a version history, especially so given the nature of go's non-centralized dependency management system.
Even if you pin your dependencies to a particular commit hash, eventually github will garbage collect detached commits, and your project will fail to build.
Even if you pin your dependencies to a particular commit hash, eventually github will garbage collect detached commits, and your project will fail to build.