Linux kernel, X server, web browsers all seriously violate the Unix philosophy.
And to be perfectly honest, it's nothing more than a philosophy - it's not some universal truth, e.g. a browser by definition is not doing "one small thing" and complex workloads are better organized by monolithic software to a certain degree.
I've noticed a trend that the same people who complain systemd does too much also have a strong affinity for the X server... with it's built in print server!