I am not really worrying about it, and I know it is a very minor issue.
I have however a bit of experience with programming.
Such inconsistenties however may lead to bug regressions.
Because the file formats are different, different code must be written to read and write those filed.
Do you have some experience in C? I know you (bobc) write scripts and such (python?) for KiCad.
As you probably know “\n” is used in C to indicate a newline in a string, and this is intercepted during stream operations to be replaced by the character sequence for a newline on the platform used.
When I saw the “\n” characters in a text file where a newline would be logical my first thought was that this was unintential, a “bug”. It can easily happen with for example:
printf( “This is a line of text.\n” );
Backslash is the start of an escape sequence in C and 2 backslashes are the escape sequence for a single backslash. Because of the double backslash the sequence ‘’ ‘n’ is written to the output instead of a newline.