Here is the reason, I believed:
The /usr/bin/ps came from SVR4 (Solaris 2.X/7/8/9, or SunOS5.X), and the /usr/ucb/ps came from BSD (Solaris 1.X, or SunOS4.X).
At looong time ago they were different, but now the BSD almost gone, there is no need to maintain two different version anymore...
Cheers,
Achech