Most old philosophies do remain true - if they've managed to stand the test of time, then its usually because they're still relevant.
Most of human nature, physics and the "way things work" are philosophies that are still true, no matter how much some people want to reform them or reinvent every wheel.
In this case, a complicated mess of overly entangled components is pretty obviously not a good thing, regardless of what the unix philosophy says about doing complex systems right.
You want an example... if you want to build systemd, you must first build dbus without systemd dependencies, then build it again after building systemd with the dependencies in place. This is because systemd requires dbus, but also exposes it as a service managed by systemd.