I don't hate it. The GNU user space is built around a paradigm of source sharing and using the shared source to build a very coherent and pleasant OS. Having some kind of clear separation between that and closed software makes things more pleasant IMO.