The habit of installing GNU coreutils with --program-prefix=g was common
on OSes like Solaris and *BSD, when people wanted to do serious development
on these platforms. But nowadays, why would anyone choose to do their
development on Solaris or OpenBSD, rather than in a GNU system? I don't
think many do. And they can create symlinks.
I get quite a few queries about this sort of issue from macOS users. On macOS, as you are aware, out-of-date coreutils are installed on the system. The most common way to get up-to-date coreutils, I understand, is to install them from brew, with a prefix.
macOS users are typically not developing the software but helping me port it to macOS, hence building from git; however, it's quite likely that some developers of GNU programs might be on macOS systems.