> Can you elaborate? I think all modern package managers (vundle/neobundle/vimplug) do a pretty good job.
The fact that there are multiple package managers is a problem. There should be just one package manager, managed by the core team.
I use pathogen. I just browsed vundle/neobundle/vimplug and and you are right - they are a big improvement over pathogen. I'm gonna migrate to one of them.
But still, IMHO, they can do better. What I see in vundle/neobundle/vimplug isn't as good as systems like NPM/RubyGems/Cargo/Hex.
It doesn't exist per se, but install pathogen or vundle and you can pretend github is your centralized source, and git your package manager.