I love LSP for go development but I am really not a fan of having to install JS and dependencies like yarn just to get coc.vim. I much prefer https://github.com/autozimu/LanguageClient-neovim along with some tweaks to get the LSP support. I really need to put my .vimrc up somewhere so I can link to it.
I agree this is a real problem. If I have to pull in the world to run your plugin I’ll pass.