@kspalaiologos for me, the most important part of readability isn't that a new person in the team can get productive quickly.
For me it's the ability to debug across abstraction layers.
That when I'm deploying a foo-inator and it doesn't do what I want, I can find its source code on the internet, and read it, and even though I'm seeing it for the first time in my life, I'll be able to narrow down where the bug is. And if it's in a library or in kernel I can read the source of that too.