The problem
Vim plugin management has, historically, been a major pain. Ordinarily, your .vim directory would have a subdirectory for ftplugins, one for plugins, one for docs, and so on. This is well and good until you use a plugin that has some doc files, some ftplugin files, some syntax files, and so on. The problem you run into in such a case is this: in order to update the script you would have to (1) figure out what files go with that plugin, (2) delete those files, then (3) re-install the plugin. Vimballs are a step toward fixing this, but for whatever reason it looks like they aren’t going to catch on.
The result of all this is that people don’t upgrade plugins. Relatedly, when you try out a plugin, you’ve committed to it (since uninstalling isn’t easy). So people are reluctant to try plugins. That is no good.
