Functions can get longer over time, especially if they are modified by many sets of developers.
Case in point: I recently (~1yr or 2 ago) refactored some legacy image processing code from 2001 or so that contained a few several-thousand-line-functions. Not a few several-thousand-line-files - a few several-thousand-line-functions.
Over the years so much functionality was added to them without really putting in the effort to refactor them properly.