It is an issue if I need to rewrite my scripts specifically for macOS and they are no longer cross-platform.
Yeah, you can alias all utilities called g<something> to <something>, but you can't reasonably expect all users of your scripts to do so as well.
Using macOS is PITA.