Removal of a components from the base system is ok, *PROVIDED* that you note it in the release notes - in the case of GROFF and RCS for the 12.x release it isn't, and may come as a really nasty surprise on system builds which actually have a requirement for those somewhat archaic tools (yes some stuff in the wild may still use them).
DO NOT SURPRISE THE USERS! ... that is a *BAD THING* (Tm).
Can you please updated the 12.x release notes to indicate that the following have been removed from the base system, and replaced by a port.
RCS - Add via ports/devel/rcs
GROFF - Add via ports/textproc/groff
(you will need to double check the above ports)
There is probably other things, but these are the ones that I "found" when regression testing the 12.x release on a rebuilt server image and with tools that actually use those toolchains (naturally, a lot of stuff broke pretty spectacularly and it was a case of WTF before trawling through the forums and changes to work out what the heck has happened).
It's listed as being in the manual. Has someone decided to remove it deliberately? Why? Seems more likely this is a mistake rather than a documentation problem.