An alternative thought is that to endure the forces for change over 5 decades an idea must be really useful.
I feel that in many cases whole Unix philosophy is outdated, if not even followed.
EDIT: The alternative is PowerShell. You carry objects over the pipe instead of text. I don't like PS personally.
Personally I love the Unix philosophy for most things because of how easy it makes automating a lot of things, but there are realities to crafting a modern graphical desktop system that can at times be incompatible with it. Sometimes a front end for a text based tool makes sense and things can be adhered to; sometimes not so much. Personally at LEAST including an API is my design preference, but, well, sometimes you work with the software you get.