Your 2) is possible with syslog, but it's spelled "tail /var/log/foobard" - just standardizing on the naming of these files would be enough to satisfy this.
I'm actually a fan of improving logging, because it could be so much better, but this proposal has so many things that make me go "Huh?" that I'd rather change nothing than adopt it as is.
> The consequence from the above argument is that it is perfectly OK to design a monolithic piece of software as long as your monolithic design is _good_.
I would say, rather, that the consequence of the above argument is that some of the simple systems we have long used are becoming no longer "just enough" for some uses and that some of them should be replaced with a new level of "just enough" that satisifies today's requirements... and this needs to happen before they are each replaced by ill conceived, grandiose, kitchen-sink solutions which throw the baby out with the bathwater.