The “Unix philosophy” is a core part of the user interface to Unix systems. You might not care about this yourself, but I’d bet that most people do care about UI consistency.
But if you want a comfortable commandline UI, I'd say journalctl does the job far better than grepping log files. And heck, it outputs text so you can still grep that if you really want to.
But I agree with your general view.
As an example: monolith, single project, includes a lot of functionality that should be separate, invents conventions, crash takes down all system...
Yet nobody in my memory has gone "kernel includes JIT compiler, let us boycott"