I agree. I really hate having to jump all over a file (or multiple files!) for something that could fit into a single page of linear code.
I think that applies to code. When I read something I wrote, if I'm annoyed at how it reads, I try to refactor it to be what I wanted to read, and remember to do it that way in the future.
But sometimes what the reader wants is too much work for the writer, so I don't push that effort beyond what it's worth.