Also I want to point readers to the commentary of some of the Unix authors:
“Old programs have become encrusted with dubious features. Newer programs are not always written with attention to proper separation of function and design for interconnection.”
http://harmful.cat-v.org/cat-v/unix_prog_design.pdf
My point being: Unix (and derivatives) encompass a set of people who disagree about what constitutes Unix philosophy.
That's certainly a Unix truism! It seems everyone has their own subjective beliefs about what Unix should be and decides their own beliefs constitute "the" Unix philosophy.