Refreshing to hear a point of view where it makes sense to have large functions to guarantee sequence and avoid reusing functions.
For some time I thought it was _always_ good practice to split functions up into smaller functions where reasonable. On the other hand I've always hated linters that complain about method length or cyclomatic complexity, as they don't really measure how easy it is for people to understand what is happening.
After all, code is for people, not machines.