Sure, that's why I talk about compatibility etc lower.
As I wrote, the best way imho would be to create new versions of the old utils, with changed prefixes/names, and have people slowly migrate to them.
It's not impossible, people can and do adopt new cli utils.
The old ones could still be there for the compability layer (for old scripts etc), but new stuff could be written in the new ones.
And while we're at it, a new shell too. Even zsh is 1990's technology for 1990's needs.
>And the funny thing is that even if unity is practically achieved for some time, someone will want to scratch a new itch, repeating the cycle.
That's how you get better stuff though, with cycles.
Not with religious adherence to backwards combatibility.
The problem is most of those cli userland tools only had one major cycle, when the old UNIX/BSD userland got remade as GNU, and added new switches, options etc.
Contrast with how better OS X is compared to Mac OS circa 1988 or Windows 10 compared to Windows 3.1.