However, I imagine that if I seat myself in front of a 2016's fresh installation of Aix, HP-UX, Solaris, Tru64... I will struggle to find any major difference from a 2006 installation, the last time I used any of them.
Far as Linux, Ubuntu with its software-center, Flash, VLC, and so on are much different than my early experience with Caldera OpenLinux on a Pentium 2. Which would've looked like shit with almost no apps or features had it not bricked that machine during install. ;)
So, they're not very innovative but have had huge improvements that totally change the user-experience. I mean, certain things are similar or the same especially on terminal end. Yet, we can't pretend like UNIX has sat still. It's just still not fixing its worst issues or learning from prior work as effectively as it could.
As for the desktop, yeah the experience has improved, but still no proper GUI stack in place, all is built on top of X architecture.
Nothing compared to the work done at Xerox, DEC/Olivetti or even what Microsoft does at MSR.
I came to me thinking how similar the coding experience in Mac OS X, Android and Windows or the whole OS stack is to the way I experienced Oberon back in the day.
Yes Mac based OSes and Android have a UNIX kernel, but when using the official APIs for applications, one would hardly notice it.
I've been saying for a while that a group needs to do this for one of the BSD's. Not just put KDE or Gnome on one but seriously reengineer the GUI, sounds, graphics, admin controls, and package mgmt. Smooth integration with high usability and good efficiency like Macs. Closest I've seen was Mint but had to ditch it for security reasons.