The data set is often too wide to work well that way
You should format the output based on the screen width.
You're right! The trouble I have is I'm batch and printer oriented, and don't usually think in terms of TSO displays. One minor application I did recently (though far enough back I no longer run it) I had code to gen output horizontally across the line. It occurred to me to use the equivalent of RECFM=VBA, LRECL=85 to define the output line geometry rather than use DCBLRECL, which is what I usually do. Of course it created more lines, ...