... this is where a picture could probably do this question a lot more justice....
Ok, run through this with me:
I've got one instance of WordPress running multisite. There has to be almost a billion plugins to make all the signup process work (Pro Sites, WP MultiSite, Easy Blogging, WHMCS,....), and then on the end user's side?
Well, for them, I make all types of plugins available (one similar to Hello Bar, pop up, email signup, newsletter, WPMU plugins, yoast, a few from WP.org repository, and a few extended license plugins from Themeforest)... I need to make all these available so they can make their sites pop like they need to!
Most of the end user plugins are available to use if they want, but regardless if they choose to use it or not, it still has to be installed.
Hold your taters for just a sec!
Won't all this hooplah kill the performance? I'm not talking about plugin conflicts or anything like that. (I've actually checked every plugin and every theme against each other).
I just got to uploading all these plugins, looked at my left sidebar, and thought, "Dang that's a LOT of fluff to be carrying around!"
By the time Bubba Pastor or Deacon Dan decided to make a site, their load time is going to be somewhere around a week and a half!
...or am I wrong?