I'm not saying it would've been easy. They could've installed the GNU tools in a different path and left it up to the user to change their preference. They did something similar with putting the BSD tools in "/usr/ucb" (I may have that path wrong.)
Solaris was pretty bare bones, out of the box. I spent days customizing it. Even early Linux distros, like Slackware, were in better shape.