[1] https://en.wikipedia.org/wiki/Unix#/media/File:Unix_history-... [2] https://en.wikipedia.org/wiki/HP-UX
Probably the worst ever OS to develop against. I worked for almost 10 years with a product codebase that was maintained on Solaris (really nice), Linux (nice), AIX (not so nice) and HP-UX (not at all nice).
Around 2000 I briefly worked at a telco equipment manufacturer that shipped for Solaris, AIX and HP-UX. Back then the hierarchy was already as you described.
Just because something isn't "mainstream" it doesn't mean it's equivalent to a deprecated platform that's only supported on legacy iron.
https://www.anandtech.com/show/13924/intel-to-discontinue-it...
A good contrast between zones, jails, containers in linux
https://www.youtube.com/watch?v=BsA4DcX47E0
ZFS is still a pain to use for your root filesystem not because zfs on linux doesn't work but because its been legally questionable due to license constraints.
There are also technical reasons. ZFS is designed for Solaris' virtual filesystem (VFS) so every other operating system has to wrap some sort of Solaris Porting Layer ("SPL") on top to integrate it into their system. These are not insurmountable (clearly, it works well now).
As an OS person, I found this summary on the subject pretty interesting: https://wiki.freebsd.org/AndriyGapon/AvgVfsSolarisVsFreeBSD
And Windows, apparently, at least for DTrace.