I don't know what to say. There are a lot of people that want to load "plugins" on the fly. Yet, a well written plugin don't really need special attention as ft-specific stuff would go into ftplugins (file), and functions would do into autoload plugin (file), and we won't have any into plugin (files).
Yet.
- On some systems, the more plugins we have, the bigger 'runtimepath' is and the more file access it can cause. On those systems, we don't like long list of paths (PATH, LD_LIBRARY_PATH... and somehow runtimepath). This means, it's better to not necessarily activate all "plugins" (suite)…