Solaris, towards the end, felt like Sun was working on doing things that excited their internal engineers (zfs, dtrace) while ignoring things that actual Solaris users would prioritise fixing first (awful package management, outdated scripting tools, XML config files, slow CPUs, etc). dtrace was an excellent tech and well ahead of the game, but I knew more people who advocated dtrace than knew how to use it.