BSDs and Linux distributions are the exception with their fragmentation, even other commercial UNIXes had a proper set of desktop frameworks.