Instead, I would vote to strip out everything that is not core functionality from the main solution and move it to plugins. Implementations that need them could still use them, but the main solution would be more lightweight for those that don't need them.
Couldn't agree more, I don't use forums, news, want to disable wishlist globally. They all seem like things that should be plugins. I'm seeing a trend towards being everything to everyone, and a lot of wheel reinventing. For example, newsletters: no host will ever let you blast out newsletters for long, this should totally be left up to plugin integration to existing systems like mailchimp/constant contact/sendgrid.