This are related. The answer is generally to just move stuff out of Core, and into Extras. Eventually, if the user explicitly decides to install 20 mail clients, that's their own problem, but the default OS install shouldn't do this to them, yes.
-- Mariano