The ugly side to this can be the 'indiscriminate wrapping' I see sometimes.
Sorry but I don't understand.
<<<<
I have seen [ read as, debugged others code ] that has taken this concept a little to far. Its a different issue if the wrapped routine is used more than once or if it has a significant purpose. ... sort of negates the 'readability' aspect. .. but admittedly that was for code that I didn't originate, so a reasonable amount of mental gymnastics is expected.
.... on the other hand, a 3 page function that has no white space for thought delineation, and no header comments [ I prefer those to in line comments, the code should speak to me ] and
everything inline and questionable variable naming regimen is a completely different can of worms.