well i frequently copy and paste large sections of text from/to a terminal scroll area regularly because copy paste is way faster than making a file and transferring it. So say you display 300 lines of log, you can't cut and paste because the ends of the lines are off the screen. Most Linux logs are just in regular text files because Linux commands are designed to pipe stdout and manipulate it however you want. like there are hundreds of not thousands of commands to do that. that's the way Linux works. its actually quite strange to mess with that flow by adding a pager to the application layer. it just isn't consistent with linux. also most Linux config files are self documented; all config options are in a file and you adust them to get the functionality you want. systemd has no such files, you are on your own to read documentation.