"By January 15, 1915, the Western Union Telegraph
Company had begun using a printing telegraph
system that combined aspects of the Murray and
Morkrum codes. It used Murray’s codes for the letters
and controls, but generally followed the Morkrum
conventions for which figures should be paired with
which letters. Like the Morkrum code and the later
English Murray code, the Western Union code used
separate line feed and carriage return characters
instead of a single line character."
A separate CR character allows for a few interesting things: "bold face" (return to the beginning of the printed line, type spaces for normal letters, the letters again for bold letters), underlined and crossed-out fragments (same, just use _ and - over affected characters), and, much later, in 1960s, various running progress meters on video terminals.
Which character to use as a line separator in a text file is a different question.
"Even before X3.4-1967 was published, there was already interest in two more minor revisions. First, the ISO code had since its first draft allowed the use of character 0/10 for new line as well as for line feed, but ASCII had not. On July 5, 1967, John B. Booth proposed that ASCII also include this dual meaning."
What do you do when your Texas Instruments Silent 700 printing terminal is hslf-duplex with local character echo, which prints out every character, and you need to be prompted to enter a password? CR to the rescue!
Damn you, Western Union!