A better way would be to add /usr/bin/gnu to the end of the PATH, instead of the front, which would keep it from overriding anything.
But that may still introduce tools into people's PATH that they wanted not in their PATH at all, for example - it's still taking a very flexible, de-facto-standard mechanism that empowers users to have their PATH be whatever they want, and adds rigidity without a real strong need.