Linux kernel still uses 8 I believe. IIRC wide indentation+narrow pages were chosen partly to encourage using functions and avoiding deep nested logic.
https://www.kernel.org/doc/html/v4.10/process/coding-style.h...