Don't you ever need to search through a program's output; e.g., to find what failed? Otherwise you'll have to remember to tee everything to a file every time you run a command.
In foot I just ctrl+shift+r and search back the references one-by-one in a mode, which I guess is 90% of my use case for scrollback.
$ rm -rfv huge_dir
(A zillion removed files scroll past)
Now check if any of the removed files that were dumped out contain “foo.txt”.No, “just run it again” doesn’t work.