Hi, what the decision what is in base vs. in ports ultimately boils down to is developer convenience. Consequently, that's one of the rare things non-developers really can't help with.
It may also be convenient for users that small, solid, and functional solutions for many common tasks are already available in base, so it's harder to break your system by opting out of installing vital stuff (well, you can still break it if you try hard enough, xbase anybody?). But that's really only a non-critical by-product because it's very easy for users to install the ports they need. But the other way round is really pointless: if something is in base for developer convenience, it really doesn't hurt users, even if many don't use it. For example, you probably shouldn't run bgpd(8) at home unless your name is Theo, yet moving it into ports would be a major PITA, and no developer would even half-seriously consider it. Just as an obvious example. Yours, Ingo