I disagree.
Mel Walker

A function that does more than one thing is difficult to test. Besides, that second version of the function DECLARES what it does pretty clearly, in English, making future maintenance almost trivial and automated testing a breeze.

Also, the say that "functions should be readable, not smaller" is a fallacy. One could argue that readability is a logical consequence of small, concise and focused functions.