And there's nothing wrong with such a tool of course. It's not forced upon you, it's your choice to use it (you should be aware it will create configuration for you that you
might have a hard time to understand once something goes wrong, that's always the downside, if you still want to use it, fine!)
So
teo would make the argument it isn't forced either if integrated in the FreeBSD-installer and completely optional, and indeed that would be correct. That's why I also mentioned the coupling of base with ports/packages that really must be avoided.
IIRC that was different in the past, but nowadays, base and ports don't even share "compatible" release schedules any more. While base keeps following a "classic" (and somewhat elaborate, with the "stable"-branches) release engineering, ports is entirely rolling-release with just quarterly snapshots. Trying to install and configure ports/packages from an installer that's part of base is just begging for trouble as it introduces entirely new (and blocking) dependencies. It really can't be done in a sane way (and IMHO, that's perfectly fine!)