I have no explanation, but using directly readr::write_lines() the symbols are saved to the file, whereas base writeLines() seems to save the corresponding codepoints (but writeLines() can be made to save the symbol by changing the encoding).
Also useful to know, the hexadecimal values can be inserted directly in a character string: "other text...\U2190".